A [RevocationReason][google.cloud.security.privateca.v1.RevocationReason] indicates whether a [Certificate][google.cloud.security.privateca.v1.Certificate] has been revoked,
and the reason for revocation. These correspond to standard revocation
reasons from RFC 5280. Note that the enum labels and values in this
definition are not the same ASN.1 values defined in RFC 5280. These values
will be translated to the correct ASN.1 values when a CRL is created.
The subject or other attributes in this [Certificate][google.cloud.security.privateca.v1.Certificate] have changed.
AttributeAuthorityCompromise
The authority which determines appropriate attributes for a [Certificate][google.cloud.security.privateca.v1.Certificate]
may have been compromised.
CertificateAuthorityCompromise
The key material for a certificate authority in the issuing path may have
leaked.
CertificateHold
This [Certificate][google.cloud.security.privateca.v1.Certificate] should not be considered valid, it is expected that it
may become valid in the future.
CessationOfOperation
This [Certificate][google.cloud.security.privateca.v1.Certificate] or entities in the issuing path have ceased to
operate.
KeyCompromise
Key material for this [Certificate][google.cloud.security.privateca.v1.Certificate] may have leaked.
PrivilegeWithdrawn
This [Certificate][google.cloud.security.privateca.v1.Certificate] no longer has permission to assert the listed
attributes.
Superseded
This [Certificate][google.cloud.security.privateca.v1.Certificate] has been superseded.
Unspecified
Default unspecified value. This value does indicate that a [Certificate][google.cloud.security.privateca.v1.Certificate]
has been revoked, but that a reason has not been recorded.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe page details the \u003ccode\u003eRevocationReason\u003c/code\u003e enum within the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace, used to specify why a certificate has been revoked.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRevocationReason\u003c/code\u003e enum corresponds to standard revocation reasons outlined in RFC 5280, with adjustments made to the labels and values for this definition.\u003c/p\u003e\n"],["\u003cp\u003eThis resource lists all the versions related to the \u003ccode\u003eRevocationReason\u003c/code\u003e, ranging from the latest (3.9.0) to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThere are eight distinct revocation reasons defined, including \u003ccode\u003eKeyCompromise\u003c/code\u003e, \u003ccode\u003eCertificateAuthorityCompromise\u003c/code\u003e, \u003ccode\u003eAffiliationChanged\u003c/code\u003e, \u003ccode\u003eSuperseded\u003c/code\u003e, \u003ccode\u003eCertificateHold\u003c/code\u003e, \u003ccode\u003eCessationOfOperation\u003c/code\u003e, \u003ccode\u003ePrivilegeWithdrawn\u003c/code\u003e, and \u003ccode\u003eAttributeAuthorityCompromise\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUnspecified\u003c/code\u003e field indicates a certificate is revoked, but no specific reason was recorded, acting as the default value.\u003c/p\u003e\n"]]],[],null,[]]