From d44925be07a51d9c80fd3537d0dcdbbf89b871bf Mon Sep 17 00:00:00 2001 From: Lucio Franco Date: Wed, 2 Aug 2023 10:42:23 -0400 Subject: [PATCH] chore(transport): Fix tls roots deprecations (#1443) * chore(transport): Fix tls roots deprecations * fix deny --- deny.toml | 1 + tonic/Cargo.toml | 2 +- tonic/src/transport/service/tls.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/deny.toml b/deny.toml index 194abcc29..3e575a7d8 100644 --- a/deny.toml +++ b/deny.toml @@ -37,6 +37,7 @@ allow = [ "Zlib", "Unicode-DFS-2016", "MPL-2.0", + "BSD-3-Clause" ] [[licenses.clarify]] diff --git a/tonic/Cargo.toml b/tonic/Cargo.toml index b559b8746..ef3222fce 100644 --- a/tonic/Cargo.toml +++ b/tonic/Cargo.toml @@ -79,7 +79,7 @@ async-stream = { version = "0.3", optional = true } rustls-pemfile = { version = "1.0", optional = true } rustls-native-certs = { version = "0.6.1", optional = true } tokio-rustls = { version = "0.24.0", optional = true } -webpki-roots = { version = "0.24.0", optional = true } +webpki-roots = { version = "0.25.0", optional = true } # compression flate2 = {version = "1.0", optional = true} diff --git a/tonic/src/transport/service/tls.rs b/tonic/src/transport/service/tls.rs index ab4e94242..14796b4b5 100644 --- a/tonic/src/transport/service/tls.rs +++ b/tonic/src/transport/service/tls.rs @@ -51,7 +51,7 @@ impl TlsConnector { { use tokio_rustls::rustls::OwnedTrustAnchor; - roots.add_server_trust_anchors(webpki_roots::TLS_SERVER_ROOTS.0.iter().map(|ta| { + roots.add_trust_anchors(webpki_roots::TLS_SERVER_ROOTS.iter().map(|ta| { OwnedTrustAnchor::from_subject_spki_name_constraints( ta.subject, ta.spki,