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())