diff --git a/Cargo.lock b/Cargo.lock index 76e46d0..03681fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1367,6 +1367,7 @@ dependencies = [ "rustls", "rustls-native-certs", "rustls-pki-types", + "rustls-platform-verifier", "tokio", "tokio-rustls", "tower-service", @@ -1589,24 +1590,28 @@ dependencies = [ [[package]] name = "instant-acme" -version = "0.7.2" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37221e690dcc5d0ea7c1f70decda6ae3495e72e8af06bca15e982193ffdf4fc4" +checksum = "9f05ad37c421b962354c358d347d4a6130151df9407978372d3ad7f0c8f71a64" dependencies = [ "async-trait", + "aws-lc-rs", "base64", "bytes", "http", "http-body", "http-body-util", + "httpdate", "hyper", "hyper-rustls", "hyper-util", - "ring", + "rcgen", + "rustls", "rustls-pki-types", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.18", + "tokio", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 8883216..a30c47d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -154,7 +154,7 @@ x509-parser = "0.16" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } # ACME client (RFC 8555) - works with any ACME CA -instant-acme = { version = "0.7", optional = true } +instant-acme = { version = "0.8", optional = true } # CLI argument parsing clap = { version = "4.5", features = ["derive", "env"] }