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 nameDescription
Supported by the .NET Compact FrameworkUnspecified
Used to revoke certificates for reasons other than the specific codes.
Supported by the .NET Compact FrameworkKeyCompromise
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.
Supported by the .NET Compact FrameworkCACompromise
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.
Supported by the .NET Compact FrameworkAffiliationChanged
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).
Supported by the .NET Compact FrameworkSuperseded
Certificate has been superseded (but there is no cause to suspect that the private key has been compromised).
Supported by the .NET Compact FrameworkCessationOfOperation
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).
Supported by the .NET Compact FrameworkCertificateHold
Certificate has been places on hold.
Supported by the .NET Compact FrameworkRemoveFromCrl
Only for use with delta-CRLs. Indicates that an existing CRL entry should now be removed owing to certificate expiration or hold release.
Supported by the .NET Compact FrameworkPrivilegeWithdrawn
Certificate was revoked because a privilege contained within that certificate has been withdrawn.
Supported by the .NET Compact FrameworkAACompromise
It is known or suspected that aspects of the AA validated in the attribute certificate have been compromised.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also