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

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.