Bouncy Castle Cryptography 1.20

org.bouncycastle.asn1.x509
Class TBSCertList

java.lang.Object
  |
  +--org.bouncycastle.asn1.x509.TBSCertList
All Implemented Interfaces:
DEREncodable

public class TBSCertList
extends java.lang.Object
implements DEREncodable

PKIX RFC-2459

 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
                                }
 


Nested Class Summary
 class TBSCertList.CRLEntry
           
 
Constructor Summary
TBSCertList(ASN1Sequence seq)
           
 
Method Summary
 DERObject getDERObject()
           
 X509Extensions getExtensions()
           
static TBSCertList getInstance(ASN1TaggedObject obj, boolean explicit)
           
static TBSCertList getInstance(java.lang.Object obj)
           
 X509Name getIssuer()
           
 Time getNextUpdate()
           
 TBSCertList.CRLEntry[] getRevokedCertificates()
           
 AlgorithmIdentifier getSignature()
           
 Time getThisUpdate()
           
 int getVersion()
           
 DERInteger getVersionNumber()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TBSCertList

public TBSCertList(ASN1Sequence seq)
Method Detail

getInstance

public static TBSCertList getInstance(ASN1TaggedObject obj,
                                      boolean explicit)

getInstance

public static TBSCertList getInstance(java.lang.Object obj)

getVersion

public int getVersion()

getVersionNumber

public DERInteger getVersionNumber()

getSignature

public AlgorithmIdentifier getSignature()

getIssuer

public X509Name getIssuer()

getThisUpdate

public Time getThisUpdate()

getNextUpdate

public Time getNextUpdate()

getRevokedCertificates

public TBSCertList.CRLEntry[] getRevokedCertificates()

getExtensions

public X509Extensions getExtensions()

getDERObject

public DERObject getDERObject()
Specified by:
getDERObject in interface DEREncodable

Bouncy Castle Cryptography 1.20