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. |