class CRLReason

Known Direct Subclasses

CRLReason.AA_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

CRLReason.AFFILIATION_CHANGED

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

CRLReason.CA_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

CRLReason.CERTIFICATE_HOLD

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

CRLReason.CESSATION_OF_OPERATION

This reason indicates that the certificate is no longer needed.

CRLReason.KEY_COMPROMISE

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

CRLReason.PRIVILEGE_WITHDRAWN

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

CRLReason.REMOVE_FROM_CRL

This reason indicates that the certificate was previously on hold and should be removed from the CRL.

CRLReason.SUPERSEDED

This reason indicates that the certificate has been superseded.

CRLReason.UNSPECIFIED

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

CRLReason.UNUSED

Unused reason.

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

Summary

Enum values

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

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

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

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

This reason indicates that the certificate is no longer needed.

This reason indicates that it is known or suspected that the certificate subject's private key has been compromised.

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

This reason indicates that the certificate was previously on hold and should be removed from the CRL.

This reason indicates that the certificate has been superseded.

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

Unused reason.

Enum values

AA_COMPROMISE

enum val AA_COMPROMISE : CRLReason

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.

AFFILIATION_CHANGED

enum val AFFILIATION_CHANGED : CRLReason

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

CA_COMPROMISE

enum val CA_COMPROMISE : CRLReason

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.

CERTIFICATE_HOLD

enum val CERTIFICATE_HOLD : CRLReason

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

CESSATION_OF_OPERATION

enum val CESSATION_OF_OPERATION : CRLReason

This reason indicates that the certificate is no longer needed.

KEY_COMPROMISE

enum val KEY_COMPROMISE : CRLReason

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.

PRIVILEGE_WITHDRAWN

enum val PRIVILEGE_WITHDRAWN : CRLReason

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

REMOVE_FROM_CRL

enum val REMOVE_FROM_CRL : CRLReason

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

SUPERSEDED

enum val SUPERSEDED : CRLReason

This reason indicates that the certificate has been superseded.

UNSPECIFIED

enum val UNSPECIFIED : CRLReason

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

UNUSED

enum val UNUSED : CRLReason

Unused reason.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025-02-10 UTC.