Class X509CRLEntryObject

  • All Implemented Interfaces:
    java.security.cert.X509Extension

    public class X509CRLEntryObject
    extends java.security.cert.X509CRLEntry
    The following extensions are listed in RFC 2459 as relevant to CRL Entries ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer (critical)
    • Method Detail

      • 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 java.util.Set getExtensionOIDs​(boolean critical)
      • getCriticalExtensionOIDs

        public java.util.Set getCriticalExtensionOIDs()
      • getNonCriticalExtensionOIDs

        public java.util.Set getNonCriticalExtensionOIDs()
      • getExtensionValue

        public byte[] getExtensionValue​(java.lang.String oid)
      • getEncoded

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

        public java.math.BigInteger getSerialNumber()
        Specified by:
        getSerialNumber in class java.security.cert.X509CRLEntry
      • getRevocationDate

        public java.util.Date getRevocationDate()
        Specified by:
        getRevocationDate in class java.security.cert.X509CRLEntry
      • hasExtensions

        public boolean hasExtensions()
        Specified by:
        hasExtensions in class java.security.cert.X509CRLEntry
      • toString

        public java.lang.String toString()
        Specified by:
        toString in class java.security.cert.X509CRLEntry