Reference documentation and code samples for the Ceritificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::KeyUsage::ExtendedKeyUsageOptions.
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#client_auth
def client_auth() -> ::Boolean
Returns
- (::Boolean) — 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.
#client_auth=
def client_auth=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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
def code_signing() -> ::Boolean
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
#code_signing=
def code_signing=(value) -> ::Boolean
Parameter
- value (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
#email_protection
def email_protection() -> ::Boolean
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
#email_protection=
def email_protection=(value) -> ::Boolean
Parameter
- value (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
#ocsp_signing
def ocsp_signing() -> ::Boolean
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
#ocsp_signing=
def ocsp_signing=(value) -> ::Boolean
Parameter
- value (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
#server_auth
def server_auth() -> ::Boolean
Returns
- (::Boolean) — 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.
#server_auth=
def server_auth=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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
def time_stamping() -> ::Boolean
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
#time_stamping=
def time_stamping=(value) -> ::Boolean
Parameter
- value (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
Returns
- (::Boolean) — Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".