pub struct AuthCert { /* private fields */ }
Expand description

A single authority certificate.

Authority certificates bind a long-term RSA identity key from a directory authority to a medium-term signing key. The signing keys are the ones used to sign votes and consensuses; the identity keys can be kept offline.

Implementations§

Available on crate feature build_docs only.

Make an AuthCertBuilder object that can be used to construct authority certificates for testing.

Parse an authority certificate from a string.

This function verifies the certificate’s signatures, but doesn’t check its expiration dates.

Return an iterator yielding authority certificates from a string.

Return the signing key certified by this certificate.

Return an AuthCertKeyIds object describing the keys in this certificate.

Return an RsaIdentity for this certificate’s identity key.

Return an RsaIdentity for this certificate’s signing key.

Return the time when this certificate says it was published.

Return the time when this certificate says it should expire.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.