Struct fabruic::CertificateChain [−][src]
pub struct CertificateChain(_);
Expand description
A public Certificate
chain, used to prese
Implementations
pub fn from_certificates<C: Into<Vec<Certificate>>>(
certificates: C
) -> Result<Self, CertificateChain>
pub fn from_certificates<C: Into<Vec<Certificate>>>(
certificates: C
) -> Result<Self, CertificateChain>
Builds a new CertificateChain
from the given Certificate
s and
validates it.
This presumes that Certificate
s are valid, see
Certificate::from_der
.
Errors
TODO: this doesn’t do any validation yet
Builds CertificateChain
from the given Certificate
s. This skips
the validation from from_certificates
,
which isn’t unsafe
, but could fail nonetheless when used on an
Endpoint
.
Returns the end-entity Certificate
.
Panics
If the CertificateChain
is invalid. This can’t happen if validated
through from_certificates
.
Returns a reference to the end-entity Certificate
.
Panics
If the CertificateChain
is invalid. This can’t happen if validated
through from_certificates
.
Returns an iterator over the CertificateChain
.
Provides a reference to the Certificate
at the given index.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
type Error = CertificateChain
type Error = CertificateChain
The type returned in the event of a conversion error.
Auto Trait Implementations
impl RefUnwindSafe for CertificateChain
impl Send for CertificateChain
impl Sync for CertificateChain
impl Unpin for CertificateChain
impl UnwindSafe for CertificateChain
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more