Interface protos.google.cloud.security.privateca.v1.CaPool.IIssuancePolicy (2.3.7)

Properties of an IssuancePolicy.

Package

@google-cloud/security-private-ca!

Properties

allowedIssuanceModes

allowedIssuanceModes?: (google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IIssuanceModes|null);

IssuancePolicy allowedIssuanceModes

Property Value
TypeDescription
(google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IIssuanceModes|null)

allowedKeyTypes

allowedKeyTypes?: (google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IAllowedKeyType[]|null);

IssuancePolicy allowedKeyTypes

Property Value
TypeDescription
(google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IAllowedKeyType[]|null)

baselineValues

baselineValues?: (google.cloud.security.privateca.v1.IX509Parameters|null);

IssuancePolicy baselineValues

Property Value
TypeDescription
(google.cloud.security.privateca.v1.IX509Parameters|null)

identityConstraints

identityConstraints?: (google.cloud.security.privateca.v1.ICertificateIdentityConstraints|null);

IssuancePolicy identityConstraints

Property Value
TypeDescription
(google.cloud.security.privateca.v1.ICertificateIdentityConstraints|null)

maximumLifetime

maximumLifetime?: (google.protobuf.IDuration|null);

IssuancePolicy maximumLifetime

Property Value
TypeDescription
(google.protobuf.IDuration|null)

passthroughExtensions

passthroughExtensions?: (google.cloud.security.privateca.v1.ICertificateExtensionConstraints|null);

IssuancePolicy passthroughExtensions

Property Value
TypeDescription
(google.cloud.security.privateca.v1.ICertificateExtensionConstraints|null)