Rust
Rust
Get Issuer Certificate Information
See more Certificates Examples
A certificate contains information about its issuer. This example demonstrates how to get the issuer information from a certificate.Chilkat Rust Downloads
let cert = chilkat::Cert::new();
if cert.load_from_file("qa_data/certs/sample.cer").is_err() {
println!("{}", cert.last_error_text());
return;
}
// Get issuer information:
// -----------------------------------------------------------------------
// (Not all subject fields may exist depending on the issuer certificate.)
// -----------------------------------------------------------------------
// Issuer DN (Distinguished Name, i.e. all the Issuer subject parts)
println!("DN: {}", cert.issuer_dn());
// Common Subject parts:
// Issuer Common Name
println!("CN: {}", cert.issuer_cn());
// Issuer Country
println!("C: {}", cert.issuer_c());
// Issuer Email address
println!("E: {}", cert.issuer_e());
// Issuer Locality
println!("L: {}", cert.issuer_l());
// Issuer Organization
println!("O: {}", cert.issuer_o());
// Issuer Organizational Unit
println!("OU: {}", cert.issuer_ou());
// Issuer State
println!("S: {}", cert.issuer_s());