A
RevocationReason
indicates whether a
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.
Enums
Name
Description
REVOCATION_REASON_UNSPECIFIED
Default unspecified value. This value does indicate that a Certificate has been revoked, but that a reason has not been recorded.
KEY_COMPROMISE
Key material for this Certificate may have leaked.
CERTIFICATE_AUTHORITY_COMPROMISE
The key material for a certificate authority in the issuing path may have leaked.
AFFILIATION_CHANGED
The subject or other attributes in this Certificate have changed.
SUPERSEDED
This Certificate has been superseded.
CESSATION_OF_OPERATION
This Certificate or entities in the issuing path have ceased to operate.
CERTIFICATE_HOLD
This Certificate should not be considered valid, it is expected that it may become valid in the future.
PRIVILEGE_WITHDRAWN
This Certificate no longer has permission to assert the listed attributes.
ATTRIBUTE_AUTHORITY_COMPROMISE
The authority which determines appropriate attributes for a Certificate may have been compromised.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class RevocationReason (1.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.15.0 (latest)](/python/docs/reference/privateca/latest/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.14.3](/python/docs/reference/privateca/1.14.3/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.13.1](/python/docs/reference/privateca/1.13.1/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.12.2](/python/docs/reference/privateca/1.12.2/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.11.0](/python/docs/reference/privateca/1.11.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.10.3](/python/docs/reference/privateca/1.10.3/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.9.0](/python/docs/reference/privateca/1.9.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.8.1](/python/docs/reference/privateca/1.8.1/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.7.1](/python/docs/reference/privateca/1.7.1/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.6.1](/python/docs/reference/privateca/1.6.1/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.5.0](/python/docs/reference/privateca/1.5.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.4.3](/python/docs/reference/privateca/1.4.3/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.3.2](/python/docs/reference/privateca/1.3.2/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.2.4](/python/docs/reference/privateca/1.2.4/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.1.0](/python/docs/reference/privateca/1.1.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [1.0.6](/python/docs/reference/privateca/1.0.6/google.cloud.security.privateca_v1.types.RevocationReason)\n- [0.4.0](/python/docs/reference/privateca/0.4.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [0.3.0](/python/docs/reference/privateca/0.3.0/google.cloud.security.privateca_v1.types.RevocationReason)\n- [0.1.1](/python/docs/reference/privateca/0.1.1/google.cloud.security.privateca_v1.types.RevocationReason) \n\n RevocationReason(value)\n\nA\nRevocationReason\nindicates whether a\nCertificate has\nbeen revoked, and the reason for revocation. These correspond to\nstandard revocation reasons from RFC 5280. Note that the enum labels\nand values in this definition are not the same ASN.1 values defined\nin RFC 5280. These values will be translated to the correct ASN.1\nvalues when a CRL is created."]]