Struct aws_sdk_acm::types::ExtendedKeyUsage  
source · #[non_exhaustive]pub struct ExtendedKeyUsage { /* private fields */ }Expand description
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.
Implementations§
source§impl ExtendedKeyUsage
 
impl ExtendedKeyUsage
sourcepub fn name(&self) -> Option<&ExtendedKeyUsageName>
 
pub fn name(&self) -> Option<&ExtendedKeyUsageName>
The name of an Extended Key Usage value.
sourcepub fn oid(&self) -> Option<&str>
 
pub fn oid(&self) -> Option<&str>
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 (TLS_WEB_SERVER_AUTHENTICATION) -  
1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION) -  
1.3.6.1.5.5.7.3.3 (CODE_SIGNING) -  
1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION) -  
1.3.6.1.5.5.7.3.8 (TIME_STAMPING) -  
1.3.6.1.5.5.7.3.9 (OCSP_SIGNING) -  
1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM) -  
1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL) -  
1.3.6.1.5.5.7.3.7 (IPSEC_USER) 
source§impl ExtendedKeyUsage
 
impl ExtendedKeyUsage
sourcepub fn builder() -> ExtendedKeyUsageBuilder
 
pub fn builder() -> ExtendedKeyUsageBuilder
Creates a new builder-style object to manufacture ExtendedKeyUsage.
Trait Implementations§
source§impl Clone for ExtendedKeyUsage
 
impl Clone for ExtendedKeyUsage
source§fn clone(&self) -> ExtendedKeyUsage
 
fn clone(&self) -> ExtendedKeyUsage
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ExtendedKeyUsage
 
impl Debug for ExtendedKeyUsage
source§impl PartialEq<ExtendedKeyUsage> for ExtendedKeyUsage
 
impl PartialEq<ExtendedKeyUsage> for ExtendedKeyUsage
source§fn eq(&self, other: &ExtendedKeyUsage) -> bool
 
fn eq(&self, other: &ExtendedKeyUsage) -> bool
self and other values to be equal, and is used
by ==.