Type Definition rustls::DistinguishedNames

source ·
pub type DistinguishedNames = VecU16OfPayloadU16;
Expand description

DistinguishedNames is a Vec<Vec<u8>> wrapped in internal types. Each element contains the DER or BER encoded Subject field from RFC 5280 for a single certificate. The Subject field is encoded as an RFC 5280 Name. It can be decoded using x509-parser’s FromDer trait.

for name in distinguished_names {
    use x509_parser::traits::FromDer;
    println!("{}", x509_parser::x509::X509Name::from_der(&name.0)?.1);
}