Struct quinn_proto::CertificateChain [−][src]
pub struct CertificateChain { /* fields omitted */ }
A chain of signed TLS certificates ending the one to be used by a server
Implementations
impl CertificateChain
[src]
impl CertificateChain
[src]pub fn from_pem(pem: &[u8]) -> Result<Self, ParseError>
[src]
Parse a PEM-formatted certificate chain
let pem = std::fs::read("fullchain.pem").expect("error reading certificates"); let cert_chain = quinn_proto::PrivateKey::from_pem(&pem).expect("error parsing certificates");
pub fn from_certs(certs: impl IntoIterator<Item = Certificate>) -> Self
[src]
Construct a certificate chain from a list of certificates
pub fn iter(&self) -> impl Iterator<Item = &Certificate>
[src]
An iterator over the certificates in the chain
Trait Implementations
impl Clone for CertificateChain
[src]
impl Clone for CertificateChain
[src]fn clone(&self) -> CertificateChain
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl From<Vec<Certificate, Global>> for CertificateChain
[src]
impl From<Vec<Certificate, Global>> for CertificateChain
[src]fn from(certs: Vec<Certificate>) -> Self
[src]
impl FromIterator<Certificate> for CertificateChain
[src]
impl FromIterator<Certificate> for CertificateChain
[src]fn from_iter<T>(iter: T) -> Self where
T: IntoIterator<Item = Certificate>,
[src]
T: IntoIterator<Item = Certificate>,
impl IntoIterator for CertificateChain
[src]
impl IntoIterator for CertificateChain
[src]type Item = Certificate
The type of the elements being iterated over.
type IntoIter = IntoIter<Certificate>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter
[src]
impl<'a> IntoIterator for &'a CertificateChain
[src]
impl<'a> IntoIterator for &'a CertificateChain
[src]type Item = &'a Certificate
The type of the elements being iterated over.
type IntoIter = Iter<'a, Certificate>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter
[src]
Auto Trait Implementations
impl RefUnwindSafe for CertificateChain
impl RefUnwindSafe for CertificateChain
impl Send for CertificateChain
impl Send for CertificateChain
impl Sync for CertificateChain
impl Sync for CertificateChain
impl Unpin for CertificateChain
impl Unpin for CertificateChain
impl UnwindSafe for CertificateChain
impl UnwindSafe for CertificateChain
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,