rustls_native_certs/
unix.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::load_pem_certs;
use crate::Certificate;

use std::io::Error;

pub fn load_native_certs() -> Result<Vec<Certificate>, Error> {
    let likely_locations = openssl_probe::probe();

    match likely_locations.cert_file {
        Some(cert_file) => load_pem_certs(&cert_file),
        None => Ok(Vec::new()),
    }
}