Sample code for 30+ languages & platforms
Rust

Load CMS PKCS#7 Certificate (.p7b)

See more Certificates Examples

Loads a digital certificate from a Cryptographic Message Syntax Standard PKCS7 (.p7b) file and fetches information about the cert.

Chilkat Rust Downloads

Rust

let cert = chilkat::Cert::new();

// LoadFromFile will load virtually any certificate format file.
// It will auto-recognize the format and load appropiately.

if cert.load_from_file("/Users/chilkat/testData/cer/chilkat.p7b").is_err() {
    println!("{}", cert.last_error_text());
    return;
}

// DN = "Distinguished Name"
println!("SubjectDN:{}", cert.subject_dn());

println!("Common Name:{}", cert.subject_cn());
println!("Issuer Common Name:{}", cert.issuer_cn());

println!("Serial Number:{}", cert.serial_number());