From 9c75e81e631525ed7f4f23184f85c832853f1288 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 5 May 2026 16:20:27 +0800 Subject: [PATCH] call add_parsable_certificates instead of add for root_store --- src/quic/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/quic/mod.rs b/src/quic/mod.rs index 3979c2e..597fcf7 100644 --- a/src/quic/mod.rs +++ b/src/quic/mod.rs @@ -41,12 +41,11 @@ pub fn quic_init(iface: &Option) -> Endpoint { */ let mut root_store = rustls::RootCertStore::empty(); - rustls_native_certs::load_native_certs() + let certs = rustls_native_certs::load_native_certs() .expect("could not load platform certs") .into_iter() - .for_each(|cert| { - root_store.add(cert).unwrap(); - }); + .collect::>(); + root_store.add_parsable_certificates(certs); let mut rustls_config = rustls::ClientConfig::builder() // .with_root_certificates(rustls::RootCertStore::empty())