AuthorityKeyIdentifier

Struct AuthorityKeyIdentifier 

Source
pub struct AuthorityKeyIdentifier { /* private fields */ }
Expand description

An extension that provides a means of identifying the public key corresponding to the private key used to sign a CRL.

Implementations§

Source§

impl AuthorityKeyIdentifier

Source

pub fn new() -> AuthorityKeyIdentifier

Construct a new AuthorityKeyIdentifier extension.

Source

pub fn critical(&mut self) -> &mut AuthorityKeyIdentifier

Sets the critical flag to true. The extension will be critical.

Source

pub fn keyid(&mut self, always: bool) -> &mut AuthorityKeyIdentifier

Sets the keyid flag.

Source

pub fn issuer(&mut self, always: bool) -> &mut AuthorityKeyIdentifier

Sets the issuer flag.

Source

pub fn build( &self, ctx: &X509v3Context<'_>, ) -> Result<X509Extension, ErrorStack>

Return a AuthorityKeyIdentifier extension as an X509Extension.

Trait Implementations§

Source§

impl Default for AuthorityKeyIdentifier

Source§

fn default() -> AuthorityKeyIdentifier

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 3 bytes