pub struct KeyServer<'a, B>where
    B: Backend,
{ /* private fields */ }
Expand description

Attempts to fetch certificates from a keyserver.

Implementations§

Returns a new KeyServer.

When looking up certificates by Key ID or fingerprint, this first looks up the certificate in the underlying backend. If no certificate is found, then it looks up the certificate on the configured key server.

When looking up certificates by User ID or by email address (using Store::with_userid or Store::with_email), this simultaneously checks the corresponding WKD (if any), the configured key server, and the underlying backend. The results are merged and cached.

Trait Implementations§

Returns the certificates matching the handle. Read more
Lists all of the certificates.
Prefills the cache. Read more
Returns the corresponding certificate, if any. Read more
Returns all of the certificates. Read more
Returns all certifications on a certificate. Read more
Returns the reference time.
Lists all of the certificates.
Returns the certificates matching the handle. Read more
Returns a certification set for the specified certificate. Read more
Returns all certificates that may have the specified User ID. Read more
Returns all certificates that may have a User ID with the specified email address. Read more
Returns all of the certificates.
Returns the corresponding certificate, if any. Read more
Returns all third-party certifications of the specified certificate. Read more
Returns all User IDs that were certified for the specified certificate. Read more
Returns all User IDs that were certified. 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.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

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

The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Should always be Self
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.
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