Class: Google::Cloud::Security::PrivateCA::V1beta1::KeyUsage::ExtendedKeyUsageOptions

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/security/privateca/v1beta1/resources.rb

Overview

KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.

Instance Attribute Summary collapse

Instance Attribute Details

#client_auth::Boolean

Returns 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.



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#code_signing::Boolean

Returns 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".



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#email_protection::Boolean

Returns 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".



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#ocsp_signing::Boolean

Returns 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".



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#server_auth::Boolean

Returns 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.



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#time_stamping::Boolean

Returns 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".



881
882
883
884
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 881

class ExtendedKeyUsageOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end