Struct rusoto_acm::ExtendedKeyUsage[][src]

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

The name of an Extended Key Usage value.

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 Default for ExtendedKeyUsage
[src]

Returns the "default value" for a type. Read more

impl Debug for ExtendedKeyUsage
[src]

Formats the value using the given formatter. Read more

impl Clone for ExtendedKeyUsage
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for ExtendedKeyUsage
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations