Class X509CRLEntryObject

java.lang.Object
java.security.cert.X509CRLEntry
org.gudy.bouncycastle.jce.provider.X509CRLEntryObject
All Implemented Interfaces:
X509Extension

public class X509CRLEntryObject extends X509CRLEntry
The following extensions are listed in RFC 2459 as relevant to CRL Entries ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer (critical)
  • Field Details

  • Constructor Details

  • Method Details

    • hasUnsupportedCriticalExtension

      public boolean hasUnsupportedCriticalExtension()
      Will return true if any extensions are present and marked as critical as we currently dont handle any extensions!
    • getExtensionOIDs

      private Set getExtensionOIDs(boolean critical)
    • getCriticalExtensionOIDs

      public Set getCriticalExtensionOIDs()
    • getNonCriticalExtensionOIDs

      public Set getNonCriticalExtensionOIDs()
    • getExtensionValue

      public byte[] getExtensionValue(String oid)
    • getEncoded

      public byte[] getEncoded() throws CRLException
      Specified by:
      getEncoded in class X509CRLEntry
      Throws:
      CRLException
    • getSerialNumber

      public BigInteger getSerialNumber()
      Specified by:
      getSerialNumber in class X509CRLEntry
    • getRevocationDate

      public Date getRevocationDate()
      Specified by:
      getRevocationDate in class X509CRLEntry
    • hasExtensions

      public boolean hasExtensions()
      Specified by:
      hasExtensions in class X509CRLEntry
    • toString

      public String toString()
      Specified by:
      toString in class X509CRLEntry