pub struct ExtendedKeyUsageOptions {
pub client_auth: Option<bool>,
pub code_signing: Option<bool>,
pub email_protection: Option<bool>,
pub ocsp_signing: Option<bool>,
pub server_auth: Option<bool>,
pub time_stamping: Option<bool>,
}Expand description
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
This type is not used in any activity, and only used as part of another schema.
Fields§
§client_auth: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as “TLS WWW client authentication”, though regularly used for non-WWW TLS.
code_signing: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as “Signing of downloadable executable code client authentication”.
email_protection: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as “Email protection”.
ocsp_signing: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as “Signing OCSP responses”.
server_auth: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as “TLS WWW server authentication”, though regularly used for non-WWW TLS.
time_stamping: Option<bool>Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as “Binding the hash of an object to a time”.
Trait Implementations§
Source§impl Clone for ExtendedKeyUsageOptions
impl Clone for ExtendedKeyUsageOptions
Source§fn clone(&self) -> ExtendedKeyUsageOptions
fn clone(&self) -> ExtendedKeyUsageOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more