RevocationReason Enumeration
Defines reasons why a certificate can be revoked.
Namespace: Microsoft.Clm.Shared.ProfileTemplates
Assembly: Microsoft.Clm.Shared (in Microsoft.Clm.Shared.dll)
Usage
'Usage
Dim instance As RevocationReason
Syntax
'Declaration
Public Enumeration RevocationReason
public enum RevocationReason
public enum class RevocationReason
public enum RevocationReason
public enum RevocationReason
Members
Member name | Description |
---|---|
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 | It is known or is suspected that the certification authority's (CA's) private key or other aspects of the CA that are validated in the certificate are compromised. |
CertificateHold | The certificate has been put on hold. |
CertificateReinstate | This is a special reason value that is used to reinstate previously revoked certificates. The certificates must have been previously revoked with the CertificateHold reason value. |
CessationOfOperation | The 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 | It is known or is suspected that the subject's private key or other aspects of the subject that are validated in the certificate are compromised. |
None | No reason is selected. |
Superseded | The certificate has been superseded, but there is no cause to suspect that the private key has been compromised. |
Unspecified | No reason is specified for the revocation. |
Remarks
Revocation can be configured for some of the policies in the profile template. Many of these policies enable configuration of what reason to specify for the revocation.
Platforms
Development Platforms
Windows 2008 x64 Edition
Target Platforms
Windows XP SP3, Windows Vista SP1+, Windows 7, Windows Server 2008, Windows Server 2008 R2