Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class CertificateList

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERBitString, .DERSequence, org.bouncycastle.asn1.x500.X500Name

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  }

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv boolean
pack-priv DERBitString
pack-priv AlgorithmIdentifier
pack-priv TBSCertList

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static CertificateList
getInstance(ASN1TaggedObject obj, boolean explicit)

public static CertificateList
public X500Name
public Time
public Enumeration<E>
public TBSCertList.CRLEntry[]
public DERBitString
public AlgorithmIdentifier
public TBSCertList
public Time
public int
public int
hashCode()

Overrides org.bouncycastle.asn1.ASN1Object.hashCode.

Returns a hash code value for this object.
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValue

Field Detail

hashCodeValueback to summary
pack-priv int hashCodeValue
isHashCodeSetback to summary
pack-priv boolean isHashCodeSet
sigback to summary
pack-priv DERBitString sig
sigAlgIdback to summary
pack-priv AlgorithmIdentifier sigAlgId
tbsCertListback to summary
pack-priv TBSCertList tbsCertList

Constructor Detail

CertificateListback to summary
private CertificateList(ASN1Sequence seq)

Method Detail

getInstanceback to summary
public static CertificateList getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static CertificateList getInstance(Object obj)
getIssuerback to summary
public X500Name getIssuer()
getNextUpdateback to summary
public Time getNextUpdate()
getRevokedCertificateEnumerationback to summary
public Enumeration<E> getRevokedCertificateEnumeration()
getRevokedCertificatesback to summary
public TBSCertList.CRLEntry[] getRevokedCertificates()
getSignatureback to summary
public DERBitString getSignature()
getSignatureAlgorithmback to summary
public AlgorithmIdentifier getSignatureAlgorithm()
getTBSCertListback to summary
public TBSCertList getTBSCertList()
getThisUpdateback to summary
public Time getThisUpdate()
getVersionNumberback to summary
public int getVersionNumber()
hashCodeback to summary
public int hashCode()

Overrides org.bouncycastle.asn1.ASN1Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for this object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Returns:int

a hash code value for this object

toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.