This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
[FlagsAttribute]
public enum X509RevocationReasonFlag<FlagsAttribute>
Public Enumeration X509RevocationReasonFlag[FlagsAttribute]
public enum class X509RevocationReasonFlag[<FlagsAttribute>]
type X509RevocationReasonFlag| None | 0 | No revocation reasons defined. |
| PrivilegeWithdrawn | 1 | Certificate holder no longer have permissions to use certificate. |
| CertificateHold | 2 | Certificate is revoked temporarily. |
| CeaseOfOperation | 4 | Certificate holder is decommissioned or retired. |
| Superseded | 8 | Certificate is superseded by a new certificate. |
| ChangeOfAffiliation | 16 | Certificate holder changed its affiliation. |
| CACompromise | 32 | Issuing CA certificate is compromised. |
| KeyCompromise | 64 | Private key is compromised. |
| Unspecified | 128 | The reason is not specified. |
| AACompromise | 32,768 | Authorization Authority is compromised. |