CRLReason

public final enum CRLReason extends Enum<CRLReason>

The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.

Inherited Method Summary

Enum Values

public static final CRLReason AA_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to authority attribute (AA) certificates only.

public static final CRLReason AFFILIATION_CHANGED

This reason indicates that the subject's name or other information has changed.

public static final CRLReason CA_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to certificate authority (CA) certificates only.

public static final CRLReason CERTIFICATE_HOLD

This reason indicates that the certificate has been put on hold.

public static final CRLReason CESSATION_OF_OPERATION

This reason indicates that the certificate is no longer needed.

public static final CRLReason KEY_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised. It applies to end-entity certificates only.

public static final CRLReason PRIVILEGE_WITHDRAWN

This reason indicates that the privileges granted to the subject of the certificate have been withdrawn.

public static final CRLReason REMOVE_FROM_CRL

This reason indicates that the certificate was previously on hold and should be removed from the CRL. It is for use with delta CRLs.

public static final CRLReason SUPERSEDED

This reason indicates that the certificate has been superseded.

public static final CRLReason UNSPECIFIED

This reason indicates that it is unspecified as to why the certificate has been revoked.

public static final CRLReason UNUSED

Unused reason.