pub trait X509Iterator: IntoIterator + FromIterator<Self::Item>where
    Self: Sized,{
    type X509IteratorError: X509IteratorError;

    // Required methods
    fn from_cer<T: AsRef<[u8]>>(src: T) -> Result<Self, Self::X509IteratorError>;
    fn from_pem<T: AsRef<[u8]>>(src: T) -> Result<Self, Self::X509IteratorError>;
    fn from_pkcs7<T: AsRef<[u8]>>(
        src: T
    ) -> Result<Self, Self::X509IteratorError>;
}
Expand description

X509 Deserializer API

Required Associated Types§

Required Methods§

source

fn from_cer<T: AsRef<[u8]>>(src: T) -> Result<Self, Self::X509IteratorError>

Attempt to deserialize, assume input is a single DER-encoded certificate

source

fn from_pem<T: AsRef<[u8]>>(src: T) -> Result<Self, Self::X509IteratorError>

Attempt to deserialize, assume input is a stack of zero or more PEM-encoded certificates

source

fn from_pkcs7<T: AsRef<[u8]>>(src: T) -> Result<Self, Self::X509IteratorError>

Attempt to deserialize, assume input is a DER-encoded PKCS7 certificate bundle

Implementors§