Struct openssl::x509::extension::SubjectKeyIdentifier[][src]

pub struct SubjectKeyIdentifier { /* fields omitted */ }

An extension that provides a means of identifying certificates that contain a particular public key.

Implementations

impl SubjectKeyIdentifier[src]

pub fn new() -> SubjectKeyIdentifier[src]

Construct a new SubjectKeyIdentifier extension.

pub fn critical(&mut self) -> &mut SubjectKeyIdentifier[src]

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

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

Return a SubjectKeyIdentifier extension as an X509Extension.

Auto Trait Implementations

impl RefUnwindSafe for SubjectKeyIdentifier

impl Send for SubjectKeyIdentifier

impl Sync for SubjectKeyIdentifier

impl Unpin for SubjectKeyIdentifier

impl UnwindSafe for SubjectKeyIdentifier

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.