X509RevocationReason Enum

Definition

Specifies the reason a certificate was revoked.

public enum class X509RevocationReason
public enum X509RevocationReason
type X509RevocationReason = 
Public Enum X509RevocationReason
Inheritance
X509RevocationReason

Fields

AACompromise 10

It is known, or suspected, that aspects of the Attribute Authority (AA) validated in the attribute certificate have been compromised.

AffiliationChanged 3

The subject's name, or other validated information in the certificate, has changed without anything being compromised.

CACompromise 2

The private key, or another validated portion of a Certificate Authority (CA) certificate, is suspected to have been compromised.

CertificateHold 6

The certificate is temporarily suspended, and may either return to service or become permanently revoked in the future.

CessationOfOperation 5

The certificate is no longer needed, but nothing is suspected to be compromised.

KeyCompromise 1

The private key, or another validated portion of an end-entity certificate, is suspected to have been compromised.

PrivilegeWithdrawn 9

A privilege contained within the certificate has been withdrawn.

RemoveFromCrl 8

The certificate was revoked with CertificateHold on a base Certificate Revocation List (CRL) and is being returned to service on a delta CRL.

Superseded 4

The certificate has been superseded, but without anything being compromised.

Unspecified 0

Revocation occurred for a reason that has no more specific value.

WeakAlgorithmOrKey 11

The certificate key uses a weak cryptographic algorithm, or the key is too short, or the key was generated in an unsafe manner.

Remarks

This enum represents the CRLReason enum from IETF RFC 5280 and ITU T-REC X.509.

Applies to