RevocationReason Enum
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9083)
Specifies the reason for inclusion in the certificate revocation list.
Syntax
public enum RevocationReason
Fields
Name | Description |
---|---|
AACompromise | It is known or suspected that aspects of the AA validated in the attribute certificate have been compromised. |
AffiliationChanged | The subject's name or other information in the certificate has been modified (but there is no cause to suspect that the private key has been compromised). |
CACompromise | Used in revoking a CA-certificate. Indicates that it is known or suspected that the subject's private key, or other aspects of the subject validated in the certificate, have been compromised. |
CertificateHold | Certificate has been places on hold. |
CessationOfOperation | Certificate is no longer needed for the purpose for which it was issued (but there is no cause to suspect that the private key has been compromised). |
KeyCompromise | Used in revoking an end-entity certificate. Indicates that it is known or suspected that the subject's private key, or other aspects of the subject validated in the certificate, have been compromised. |
PrivilegeWithdrawn | Certificate was revoked because a privilege contained within that certificate has been withdrawn. |
RemoveFromCrl | Only for use with delta-CRLs. Indicates that an existing CRL entry should now be removed owing to certificate expiration or hold release. |
Superseded | Certificate has been superseded (but there is no cause to suspect that the private key has been compromised). |
Unspecified | Used to revoke certificates for reasons other than the specific codes. |