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