Certificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::KeyUsage::ExtendedKeyUsageOptions (v1.1.0)

Reference documentation and code samples for the Certificate 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".