pub struct CertificateIdentityConstraints {
pub allow_subject_alt_names_passthrough: Option<bool>,
pub allow_subject_passthrough: Option<bool>,
pub cel_expression: Option<Expr>,
}Expand description
Describes constraints on a Certificate’s Subject and SubjectAltNames.
This type is not used in any activity, and only used as part of another schema.
Fields§
§allow_subject_alt_names_passthrough: Option<bool>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: Option<bool>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: Option<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
Trait Implementations§
Source§impl Clone for CertificateIdentityConstraints
impl Clone for CertificateIdentityConstraints
Source§fn clone(&self) -> CertificateIdentityConstraints
fn clone(&self) -> CertificateIdentityConstraints
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more