Class: Google::Cloud::Security::PrivateCA::V1::CertificateIdentityConstraints

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

Overview

Describes constraints on a Certificate's Subject and SubjectAltNames.

Instance Attribute Summary collapse

Instance Attribute Details

#allow_subject_alt_names_passthrough::Boolean

Returns Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.

Returns:

  • (::Boolean)

    Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.



1067
1068
1069
1070
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1067

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

#allow_subject_passthrough::Boolean

Returns Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.

Returns:

  • (::Boolean)

    Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.



1067
1068
1069
1070
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1067

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

#cel_expression::Google::Type::Expr

Returns Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel.

Returns:



1067
1068
1069
1070
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1067

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