CertificateRevokedException

public class CertificateRevokedException
extends CertificateException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.security.GeneralSecurityException
         ↳ java.security.cert.CertificateException
           ↳ java.security.cert.CertificateRevokedException


An exception that indicates an X.509 certificate is revoked. A CertificateRevokedException contains additional information about the revoked certificate, such as the date on which the certificate was revoked and the reason it was revoked.

Summary

Public constructors

CertificateRevokedException(Date revocationDate, CRLReason reason, X500Principal authority, Map<StringExtension> extensions)

Constructs a CertificateRevokedException with the specified revocation date, reason code, authority name, and map of extensions.

Public methods

X500Principal getAuthorityName()

Returns the name of the authority that signed the certificate's revocation status information.

Map<StringExtension> getExtensions()

Returns a map of X.509 extensions containing additional information about the revoked certificate, such as the Invalidity Date Extension.

Date getInvalidityDate()

Returns the invalidity date, as specified in the Invalidity Date extension of this CertificateRevokedException.

String getMessage()

Returns the detail message string of this throwable.

Date getRevocationDate()

Returns the date on which the certificate was revoked.

CRLReason getRevocationReason()

Returns the reason the certificate was revoked.

Inherited methods

Public constructors

CertificateRevokedException

Added in API level 24
public CertificateRevokedException (Date revocationDate, 
                CRLReason reason, 
                X500Principal authority, 
                Map<StringExtension> extensions)

Constructs a CertificateRevokedException with the specified revocation date, reason code, authority name, and map of extensions.