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

pub struct SubjectKeyIdentifier { /* fields omitted */ }

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

Methods

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 Send for SubjectKeyIdentifier

impl Unpin for SubjectKeyIdentifier

impl Sync for SubjectKeyIdentifier

impl UnwindSafe for SubjectKeyIdentifier

impl RefUnwindSafe for SubjectKeyIdentifier

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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