public class

TBSCertList

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x509.TBSCertList

Class Overview

PKIX RFC-2459 - TBSCertList object.

 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
                                }
 

Summary

Nested Classes
class TBSCertList.CRLEntry  
[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
TBSCertList(ASN1Sequence seq)
Public Methods
X509Extensions getExtensions()
static TBSCertList getInstance(ASN1TaggedObject obj, boolean explicit)
static TBSCertList getInstance(Object obj)
X509Name getIssuer()
Time getNextUpdate()
Enumeration getRevokedCertificateEnumeration()
CRLEntry[] getRevokedCertificates()
AlgorithmIdentifier getSignature()
Time getThisUpdate()
int getVersion()
DERInteger getVersionNumber()
DERObject toASN1Object()
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public TBSCertList (ASN1Sequence seq)

Public Methods

public X509Extensions getExtensions ()

public static TBSCertList getInstance (ASN1TaggedObject obj, boolean explicit)

public static TBSCertList getInstance (Object obj)

public X509Name getIssuer ()

public Time getNextUpdate ()

public Enumeration getRevokedCertificateEnumeration ()

public CRLEntry[] getRevokedCertificates ()

public AlgorithmIdentifier getSignature ()

public Time getThisUpdate ()

public int getVersion ()

public DERInteger getVersionNumber ()

public DERObject toASN1Object ()