Interface CertificateIdentityConstraintsOrBuilder (2.34.0)

public interface CertificateIdentityConstraintsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowSubjectAltNamesPassthrough()

public abstract boolean getAllowSubjectAltNamesPassthrough()

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.

optional bool allow_subject_alt_names_passthrough = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

The allowSubjectAltNamesPassthrough.

getAllowSubjectPassthrough()

public abstract boolean getAllowSubjectPassthrough()

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.

optional bool allow_subject_passthrough = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

The allowSubjectPassthrough.

getCelExpression()

public abstract Expr getCelExpression()

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

.google.type.Expr cel_expression = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
com.google.type.Expr

The celExpression.

getCelExpressionOrBuilder()

public abstract ExprOrBuilder getCelExpressionOrBuilder()

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

.google.type.Expr cel_expression = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
com.google.type.ExprOrBuilder

hasAllowSubjectAltNamesPassthrough()

public abstract boolean hasAllowSubjectAltNamesPassthrough()

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.

optional bool allow_subject_alt_names_passthrough = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the allowSubjectAltNamesPassthrough field is set.

hasAllowSubjectPassthrough()

public abstract boolean hasAllowSubjectPassthrough()

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.

optional bool allow_subject_passthrough = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the allowSubjectPassthrough field is set.

hasCelExpression()

public abstract boolean hasCelExpression()

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

.google.type.Expr cel_expression = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the celExpression field is set.