public enum State
The state of a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority], indicating if it can be used.
Namespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Fields | |
---|---|
Name | Description |
AwaitingUserActivation | Certificates cannot be issued from this CA. CRLs will not be generated. The CA will not be part of the [CaPool][google.cloud.security.privateca.v1.CaPool]'s trust anchor, and will not be used to issue certificates from the [CaPool][google.cloud.security.privateca.v1.CaPool]. |
Deleted | Certificates cannot be issued from this CA. CRLs will not be generated. The CA may still be recovered by calling [CertificateAuthorityService.UndeleteCertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthorityService.UndeleteCertificateAuthority] before [expire_time][google.cloud.security.privateca.v1.CertificateAuthority.expire_time]. The CA will not be part of the [CaPool][google.cloud.security.privateca.v1.CaPool]'s trust anchor, and will not be used to issue certificates from the [CaPool][google.cloud.security.privateca.v1.CaPool]. |
Disabled | Certificates cannot be issued from this CA. CRLs will still be generated. The CA will be part of the [CaPool][google.cloud.security.privateca.v1.CaPool]'s trust anchor, but will not be used to issue certificates from the [CaPool][google.cloud.security.privateca.v1.CaPool]. |
Enabled | Certificates can be issued from this CA. CRLs will be generated for this CA. The CA will be part of the [CaPool][google.cloud.security.privateca.v1.CaPool]'s trust anchor, and will be used to issue certificates from the [CaPool][google.cloud.security.privateca.v1.CaPool]. |
Staged | Certificates can be issued from this CA. CRLs will be generated for this CA. The CA will be part of the [CaPool][google.cloud.security.privateca.v1.CaPool]'s trust anchor, but will not be used to issue certificates from the [CaPool][google.cloud.security.privateca.v1.CaPool]. |
Unspecified | Not specified. |