rustls_native_certs/unix.rs
1use crate::CertPaths;
2
3use pki_types::CertificateDer;
4
5use std::io::Error;
6
7pub fn load_native_certs() -> Result<Vec<CertificateDer<'static>>, Error> {
8 let likely_locations = openssl_probe::probe();
9 CertPaths {
10 file: likely_locations.cert_file,
11 dir: likely_locations.cert_dir,
12 }
13 .load()
14 .map(|certs| certs.unwrap_or_default())
15}