Trait X509Iterator

Source
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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§