Struct aws_sdk_acm::types::builders::ExtendedKeyUsageBuilder   
source · #[non_exhaustive]pub struct ExtendedKeyUsageBuilder { /* private fields */ }Expand description
A builder for ExtendedKeyUsage.
Implementations§
source§impl ExtendedKeyUsageBuilder
 
impl ExtendedKeyUsageBuilder
sourcepub fn name(self, input: ExtendedKeyUsageName) -> Self
 
pub fn name(self, input: ExtendedKeyUsageName) -> Self
The name of an Extended Key Usage value.
sourcepub fn set_name(self, input: Option<ExtendedKeyUsageName>) -> Self
 
pub fn set_name(self, input: Option<ExtendedKeyUsageName>) -> Self
The name of an Extended Key Usage value.
sourcepub fn get_name(&self) -> &Option<ExtendedKeyUsageName>
 
pub fn get_name(&self) -> &Option<ExtendedKeyUsageName>
The name of an Extended Key Usage value.
sourcepub fn oid(self, input: impl Into<String>) -> Self
 
pub fn oid(self, input: impl Into<String>) -> Self
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)
sourcepub fn set_oid(self, input: Option<String>) -> Self
 
pub fn set_oid(self, input: Option<String>) -> Self
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)
sourcepub fn get_oid(&self) -> &Option<String>
 
pub fn get_oid(&self) -> &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 (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)
sourcepub fn build(self) -> ExtendedKeyUsage
 
pub fn build(self) -> ExtendedKeyUsage
Consumes the builder and constructs a ExtendedKeyUsage.
Trait Implementations§
source§impl Clone for ExtendedKeyUsageBuilder
 
impl Clone for ExtendedKeyUsageBuilder
source§fn clone(&self) -> ExtendedKeyUsageBuilder
 
fn clone(&self) -> ExtendedKeyUsageBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ExtendedKeyUsageBuilder
 
impl Debug for ExtendedKeyUsageBuilder
source§impl Default for ExtendedKeyUsageBuilder
 
impl Default for ExtendedKeyUsageBuilder
source§fn default() -> ExtendedKeyUsageBuilder
 
fn default() -> ExtendedKeyUsageBuilder
source§impl PartialEq for ExtendedKeyUsageBuilder
 
impl PartialEq for ExtendedKeyUsageBuilder
source§fn eq(&self, other: &ExtendedKeyUsageBuilder) -> bool
 
fn eq(&self, other: &ExtendedKeyUsageBuilder) -> bool
self and other values to be equal, and is used
by ==.