Struct openssl::x509::X509Extension []

pub struct X509Extension(_);

Methods

impl X509Extension
[src]

[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.

[src]

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 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.

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 AsRef<X509ExtensionRef> for X509Extension

Performs the conversion.

impl Stackable for X509Extension
[src]

The C stack type for this element. Read more