org.bouncycastle.asn1.x509

Class CertificateList

Implemented Interfaces:
DEREncodable

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 CertificateList
getInstance(Object obj)
static CertificateList
getInstance(ASN1TaggedObject obj, boolean explicit)
X509Name
getIssuer()
Time
getNextUpdate()
TBSCertList.CRLEntry[]
getRevokedCertificates()
DERBitString
getSignature()
AlgorithmIdentifier
getSignatureAlgorithm()
TBSCertList
getTBSCertList()
Time
getThisUpdate()
int
getVersion()
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

CertificateList

public CertificateList(ASN1Sequence seq)

Method Details

getInstance

public static CertificateList getInstance(Object obj)


getInstance

public static CertificateList getInstance(ASN1TaggedObject obj,
                                          boolean explicit)


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()
Overrides:
toASN1Object in interface ASN1Encodable