Class V2TBSCertListGenerator


  • public class V2TBSCertListGenerator
    extends java.lang.Object
    Generator for Version 2 TBSCertList structures. TBSCertList ::= SEQUENCE { version Version OPTIONAL, -- if present, shall be v2 signature AlgorithmIdentifier, issuer Name, thisUpdate Time, nextUpdate Time OPTIONAL, revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate Time, crlEntryExtensions Extensions OPTIONAL -- if present, shall be v2 } OPTIONAL, crlExtensions [0] EXPLICIT Extensions OPTIONAL -- if present, shall be v2 } Note: This class may be subject to change
    • Constructor Detail

      • V2TBSCertListGenerator

        public V2TBSCertListGenerator()
    • Method Detail

      • setIssuer

        public void setIssuer​(X509Name issuer)
        Deprecated.
        use X500Name method
      • setIssuer

        public void setIssuer​(X500Name issuer)
      • setThisUpdate

        public void setThisUpdate​(ASN1UTCTime thisUpdate)
      • setNextUpdate

        public void setNextUpdate​(ASN1UTCTime nextUpdate)
      • setThisUpdate

        public void setThisUpdate​(Time thisUpdate)
      • setNextUpdate

        public void setNextUpdate​(Time nextUpdate)
      • addCRLEntry

        public void addCRLEntry​(ASN1Sequence crlEntry)
      • addCRLEntry

        public void addCRLEntry​(ASN1Integer userCertificate,
                                ASN1UTCTime revocationDate,
                                int reason)
      • addCRLEntry

        public void addCRLEntry​(ASN1Integer userCertificate,
                                Time revocationDate,
                                int reason)
      • setExtensions

        public void setExtensions​(X509Extensions extensions)
      • setExtensions

        public void setExtensions​(Extensions extensions)
      • generateTBSCertList

        public TBSCertList generateTBSCertList()
      • generatePreTBSCertList

        public ASN1Sequence generatePreTBSCertList()