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()