[]Struct openssl::x509::X509Extension

pub struct X509Extension(_);

Permit additional fields to be added to an X509 v3 certificate.

Methods

impl X509Extension
[src]

Constructs an X509 extension value. See man x509v3_config for information on supported names and their value formats.

Some extension types, such as subjectAlternativeName, require an X509v3Context to be provided.

See the extension module for builder types which will construct certain common extensions.

Constructs an X509 extension value. See man x509v3_config for information on supported extensions and their value formats.

Some extension types, such as nid::SUBJECT_ALTERNATIVE_NAME, require an X509v3Context to be provided.

See the extension module for builder types which will construct certain common extensions.

Trait Implementations

impl Stackable for X509Extension
[src]

The C stack type for this element. Read more

impl Sync for X509Extension
[src]

impl AsRef<X509ExtensionRef> for X509Extension

Performs the conversion.

impl Send for X509Extension
[src]

impl Drop for X509Extension

Executes the destructor for this type. Read more

impl Deref for X509Extension

The resulting type after dereferencing.

Dereferences the value.

impl DerefMut for X509Extension

Mutably dereferences the value.

impl Borrow<X509ExtensionRef> for X509Extension

Immutably borrows from an owned value. Read more

impl ForeignType for X509Extension

The raw C type.

The type representing a reference to this type.

Constructs an instance of this type from its raw type.

Returns a raw pointer to the wrapped value.

Blanket Implementations

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

Performs the conversion.

impl<T> From for T
[src]

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more