Specifies the reason for inclusion in the certificate revocation list.
Namespace:
Rebex.Security.Cryptography.Pkcs
Assembly:
Rebex.Common (in Rebex.Common.dll)
Syntax
| Visual Basic |
|---|
Public Enumeration RevocationReason |
| C# |
|---|
public enum RevocationReason |
Members
| Member name | Description | |
|---|---|---|
| Unspecified | Used to revoke certificates for reasons other than the specific codes. | |
| 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. | |
| 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. | |
| 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). | |
| Superseded | Certificate has been superseded (but there is no cause to suspect that the private key has been compromised). | |
| 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). | |
| CertificateHold | Certificate has been places on hold. | |
| RemoveFromCrl | Only for use with delta-CRLs. Indicates that an existing CRL entry should now be removed owing to certificate expiration or hold release. | |
| PrivilegeWithdrawn | Certificate was revoked because a privilege contained within that certificate has been withdrawn. | |
| AACompromise | It is known or suspected that aspects of the AA validated in the attribute certificate have been compromised. |