2021-02-04 13:39:38 +03:00
[ package ]
2023-12-04 13:42:42 +03:00
name = "proxmox-acme"
2024-05-16 12:37:09 +03:00
version = "0.5.2"
2021-02-04 13:39:38 +03:00
description = "ACME client library"
2023-12-04 13:45:00 +03:00
authors . workspace = true
license . workspace = true
edition . workspace = true
homepage . workspace = true
repository . workspace = true
exclude = [ "debian" ]
2021-02-04 13:39:38 +03:00
[ dependencies ]
2023-12-04 13:45:00 +03:00
base64 . workspace = true
serde = { workspace = true , features = [ "derive" ] }
serde_json . workspace = true
2024-03-18 15:08:23 +03:00
# For the ACME implementation
openssl = { workspace = true , optional = true }
2021-02-04 13:39:38 +03:00
2022-02-01 12:18:23 +03:00
# For the client
2023-12-04 13:45:00 +03:00
native-tls = { workspace = true , optional = true }
2022-02-01 12:18:23 +03:00
2024-03-07 15:24:37 +03:00
proxmox-schema = { workspace = true , optional = true , features = [ "api-macro" ] }
2024-03-20 15:03:53 +03:00
proxmox-http = { workspace = true , optional = true , features = [ "client" ] }
anyhow = { workspace = true , optional = true }
bytes = { workspace = true , optional = true }
hyper = { workspace = true , optional = true }
2024-03-07 12:45:33 +03:00
2022-02-01 12:18:23 +03:00
[ dependencies . ureq ]
optional = true
version = "2.4"
default-features = false
features = [ "native-tls" , "gzip" ]
2021-02-04 13:39:38 +03:00
[ features ]
2024-03-18 15:08:23 +03:00
default = [ "impl" ]
2024-03-07 12:45:33 +03:00
api-types = [ "dep:proxmox-schema" ]
2024-03-18 15:08:23 +03:00
impl = [ "api-types" , "dep:openssl" ]
client = [ "impl" , "dep:ureq" , "dep:native-tls" ]
2024-03-20 15:03:53 +03:00
async-client = [ "impl" , "dep:hyper" , "dep:proxmox-http" , "dep:anyhow" , "dep:bytes" ]
2021-02-04 13:39:38 +03:00
[ dev-dependencies ]
2023-12-04 13:45:00 +03:00
anyhow . workspace = true