Class RevokedCertificate

java.lang.Object
java.security.cert.X509CRLEntry
org.mozilla.jss.netscape.security.x509.RevokedCertificate
All Implemented Interfaces:
X509Extension
Direct Known Subclasses:
RevokedCertImpl

public abstract class RevokedCertificate extends X509CRLEntry

Abstract class for a revoked certificate in a CRL (Certificate Revocation List). The ASN.1 definition for revokedCertificates is:

 revokedCertificates    SEQUENCE OF SEQUENCE  {
     userCertificate    CertificateSerialNumber,
     revocationDate     ChoiceOfTime,
     crlEntryExtensions Extensions OPTIONAL
                        -- if present, must be v2
 }  OPTIONAL
 CertificateSerialNumber  ::=  INTEGER
 Extensions  ::=  SEQUENCE SIZE (1..MAX) OF Extension
 Extension  ::=  SEQUENCE  {
     extnId        OBJECT IDENTIFIER,
     critical      BOOLEAN DEFAULT FALSE,
     extnValue     OCTET STRING
                   -- contains a DER encoding of a value
                   -- of the type registered for use with
                   -- the extnId object identifier value
 }
Version:
1.4 97/12/10
See Also:
  • Constructor Details

    • RevokedCertificate

      public RevokedCertificate()
  • Method Details

    • getSerialNumber

      public abstract BigInteger getSerialNumber()
      Gets the serial number for this RevokedCertificate, the userCertificate.
      Specified by:
      getSerialNumber in class X509CRLEntry
      Returns:
      the serial number.
    • getRevocationDate

      public abstract Date getRevocationDate()
      Gets the revocation date for this RevokedCertificate, the revocationDate.
      Specified by:
      getRevocationDate in class X509CRLEntry
      Returns:
      the revocation date.
    • hasExtensions

      public abstract boolean hasExtensions()
      Returns true if this revoked certificate entry has extensions.
      Specified by:
      hasExtensions in class X509CRLEntry
      Returns:
      true if this entry has extensions, false otherwise.
    • toString

      public abstract String toString()
      Returns a string representation of this revoked certificate.
      Specified by:
      toString in class X509CRLEntry
      Returns:
      a string representation of this revoked certificate.
    • getExtensions

      public abstract CRLExtensions getExtensions()