org.bouncycastle.asn1.x509

Class CertificateList

public class CertificateList extends ASN1Encodable

PKIX RFC-2459 The X.509 v2 CRL syntax is as follows. For signature calculation, the data that is to be signed is ASN.1 DER encoded.
 CertificateList  ::=  SEQUENCE  {
      tbsCertList          TBSCertList,
      signatureAlgorithm   AlgorithmIdentifier,
      signatureValue       BIT STRING  }
 
Constructor Summary
CertificateList(ASN1Sequence seq)
Method Summary
static CertificateListgetInstance(ASN1TaggedObject obj, boolean explicit)
static CertificateListgetInstance(Object obj)
X509NamegetIssuer()
TimegetNextUpdate()
TBSCertList.CRLEntry[]getRevokedCertificates()
DERBitStringgetSignature()
AlgorithmIdentifiergetSignatureAlgorithm()
TBSCertListgetTBSCertList()
TimegetThisUpdate()
intgetVersion()
DERObjecttoASN1Object()

Constructor Detail

CertificateList

public CertificateList(ASN1Sequence seq)

Method Detail

getInstance

public static CertificateList getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static CertificateList getInstance(Object obj)

getIssuer

public X509Name getIssuer()

getNextUpdate

public Time getNextUpdate()

getRevokedCertificates

public TBSCertList.CRLEntry[] getRevokedCertificates()

getSignature

public DERBitString getSignature()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

getTBSCertList

public TBSCertList getTBSCertList()

getThisUpdate

public Time getThisUpdate()

getVersion

public int getVersion()

toASN1Object

public DERObject toASN1Object()