[−][src]Struct rusoto_acm::ExtendedKeyUsage
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 PartialEq<ExtendedKeyUsage> for ExtendedKeyUsage
[src]
fn eq(&self, other: &ExtendedKeyUsage) -> bool
[src]
fn ne(&self, other: &ExtendedKeyUsage) -> bool
[src]
impl Default for ExtendedKeyUsage
[src]
fn default() -> ExtendedKeyUsage
[src]
impl Clone for ExtendedKeyUsage
[src]
fn clone(&self) -> ExtendedKeyUsage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ExtendedKeyUsage
[src]
impl<'de> Deserialize<'de> for ExtendedKeyUsage
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ExtendedKeyUsage
impl Sync for ExtendedKeyUsage
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self