[][src]Struct rusoto_acm::ExtendedKeyUsage

pub struct ExtendedKeyUsage {
    pub name: Option<String>,
    pub oid: Option<String>,
}

The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used. This is in addition to or in place of the basic purposes specified by the Key Usage extension.

Fields

name: Option<String>

The name of an Extended Key Usage value.

oid: Option<String>

An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

  • 1.3.6.1.5.5.7.3.1 (TLSWEBSERVERAUTHENTICATION)

  • 1.3.6.1.5.5.7.3.2 (TLSWEBCLIENTAUTHENTICATION)

  • 1.3.6.1.5.5.7.3.3 (CODESIGNING)

  • 1.3.6.1.5.5.7.3.4 (EMAILPROTECTION)

  • 1.3.6.1.5.5.7.3.8 (TIMESTAMPING)

  • 1.3.6.1.5.5.7.3.9 (OCSPSIGNING)

  • 1.3.6.1.5.5.7.3.5 (IPSECENDSYSTEM)

  • 1.3.6.1.5.5.7.3.6 (IPSECTUNNEL)

  • 1.3.6.1.5.5.7.3.7 (IPSECUSER)

Trait Implementations

impl Clone for ExtendedKeyUsage[src]

impl Debug for ExtendedKeyUsage[src]

impl Default for ExtendedKeyUsage[src]

impl<'de> Deserialize<'de> for ExtendedKeyUsage[src]

impl PartialEq<ExtendedKeyUsage> for ExtendedKeyUsage[src]

impl StructuralPartialEq for ExtendedKeyUsage[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.