Interface CertificateIdentityConstraintsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CertificateIdentityConstraints
,CertificateIdentityConstraints.Builder
public interface CertificateIdentityConstraintsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAllowSubjectAltNamesPassthrough()
Required.boolean
getAllowSubjectPassthrough()
Required.com.google.type.Expr
getCelExpression()
Optional.com.google.type.ExprOrBuilder
getCelExpressionOrBuilder()
Optional.boolean
hasAllowSubjectAltNamesPassthrough()
Required.boolean
hasAllowSubjectPassthrough()
Required.boolean
hasCelExpression()
Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasCelExpression
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:
- Whether the celExpression field is set.
-
getCelExpression
com.google.type.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:
- The celExpression.
-
getCelExpressionOrBuilder
com.google.type.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];
-
hasAllowSubjectPassthrough
boolean hasAllowSubjectPassthrough()
Required. If this is true, the [Subject][google.cloud.security.privateca.v1.Subject] field may be copied from a certificate request into the signed certificate. Otherwise, the requested [Subject][google.cloud.security.privateca.v1.Subject] will be discarded.
optional bool allow_subject_passthrough = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the allowSubjectPassthrough field is set.
-
getAllowSubjectPassthrough
boolean getAllowSubjectPassthrough()
Required. If this is true, the [Subject][google.cloud.security.privateca.v1.Subject] field may be copied from a certificate request into the signed certificate. Otherwise, the requested [Subject][google.cloud.security.privateca.v1.Subject] will be discarded.
optional bool allow_subject_passthrough = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The allowSubjectPassthrough.
-
hasAllowSubjectAltNamesPassthrough
boolean hasAllowSubjectAltNamesPassthrough()
Required. If this is true, the [SubjectAltNames][google.cloud.security.privateca.v1.SubjectAltNames] extension may be copied from a certificate request into the signed certificate. Otherwise, the requested [SubjectAltNames][google.cloud.security.privateca.v1.SubjectAltNames] will be discarded.
optional bool allow_subject_alt_names_passthrough = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the allowSubjectAltNamesPassthrough field is set.
-
getAllowSubjectAltNamesPassthrough
boolean getAllowSubjectAltNamesPassthrough()
Required. If this is true, the [SubjectAltNames][google.cloud.security.privateca.v1.SubjectAltNames] extension may be copied from a certificate request into the signed certificate. Otherwise, the requested [SubjectAltNames][google.cloud.security.privateca.v1.SubjectAltNames] will be discarded.
optional bool allow_subject_alt_names_passthrough = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The allowSubjectAltNamesPassthrough.
-
-