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