Use the platform-native verifier for email TLS

This commit is contained in:
Quentin Gliech
2025-07-30 11:20:06 +02:00
parent e009d0e3a3
commit 7da1827751
2 changed files with 11 additions and 18 deletions

23
Cargo.lock generated
View File

@@ -3036,12 +3036,12 @@ dependencies = [
"percent-encoding",
"quoted_printable",
"rustls",
"rustls-platform-verifier",
"socket2 0.6.0",
"tokio",
"tokio-rustls",
"tracing",
"url",
"webpki-roots 1.0.2",
]
[[package]]
@@ -5334,9 +5334,9 @@ dependencies = [
[[package]]
name = "rustls-platform-verifier"
version = "0.5.3"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1"
checksum = "eda84358ed17f1f354cf4b1909ad346e6c7bc2513e8c40eb08e0157aa13a9070"
dependencies = [
"core-foundation",
"core-foundation-sys",
@@ -5350,7 +5350,7 @@ dependencies = [
"security-framework",
"security-framework-sys",
"webpki-root-certs",
"windows-sys 0.59.0",
"windows-sys 0.52.0",
]
[[package]]
@@ -6029,7 +6029,7 @@ dependencies = [
"tracing",
"url",
"uuid",
"webpki-roots 0.26.8",
"webpki-roots",
]
[[package]]
@@ -7384,9 +7384,9 @@ dependencies = [
[[package]]
name = "webpki-root-certs"
version = "0.26.8"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4"
checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a"
dependencies = [
"rustls-pki-types",
]
@@ -7400,15 +7400,6 @@ dependencies = [
"rustls-pki-types",
]
[[package]]
name = "webpki-roots"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2"
dependencies = [
"rustls-pki-types",
]
[[package]]
name = "which"
version = "4.4.2"

View File

@@ -356,7 +356,9 @@ features = ["serde"]
version = "0.11.18"
default-features = false
features = [
"tokio1-rustls-tls",
"tokio1-rustls",
"rustls-platform-verifier",
"aws-lc-rs",
"hostname",
"builder",
"tracing",
@@ -528,7 +530,7 @@ version = "1.12.0"
# Use platform-specific verifier for TLS
[workspace.dependencies.rustls-platform-verifier]
version = "0.5.3"
version = "0.6.0"
# systemd service status notification
[workspace.dependencies.sd-notify]