Ceritificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::CertificateIdentityConstraints (v0.3.0)

Reference documentation and code samples for the Ceritificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::CertificateIdentityConstraints.

Describes constraints on a Certificate's Subject and SubjectAltNames.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_subject_alt_names_passthrough

def allow_subject_alt_names_passthrough() -> ::Boolean
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.

#allow_subject_alt_names_passthrough=

def allow_subject_alt_names_passthrough=(value) -> ::Boolean
Parameter
  • value (::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.
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.

#allow_subject_passthrough

def allow_subject_passthrough() -> ::Boolean
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.

#allow_subject_passthrough=

def allow_subject_passthrough=(value) -> ::Boolean
Parameter
  • value (::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.
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.

#cel_expression

def cel_expression() -> ::Google::Type::Expr
Returns
  • (::Google::Type::Expr) — 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

#cel_expression=

def cel_expression=(value) -> ::Google::Type::Expr
Parameter
  • value (::Google::Type::Expr) — 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
  • (::Google::Type::Expr) — 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