org.bouncycastle.asn1.x509

Class IssuerSerial

Implemented Interfaces:
DEREncodable

public class IssuerSerial
extends ASN1Encodable

Constructor Summary

IssuerSerial(ASN1Sequence seq)
IssuerSerial(GeneralNames issuer, DERInteger serial)

Method Summary

static IssuerSerial
getInstance(Object obj)
static IssuerSerial
getInstance(ASN1TaggedObject obj, boolean explicit)
GeneralNames
getIssuer()
DERBitString
getIssuerUID()
DERInteger
getSerial()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

IssuerSerial

public IssuerSerial(ASN1Sequence seq)


IssuerSerial

public IssuerSerial(GeneralNames issuer,
                    DERInteger serial)

Method Details

getInstance

public static IssuerSerial getInstance(Object obj)


getInstance

public static IssuerSerial getInstance(ASN1TaggedObject obj,
                                       boolean explicit)


getIssuer

public GeneralNames getIssuer()


getIssuerUID

public DERBitString getIssuerUID()


getSerial

public DERInteger getSerial()


toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
  IssuerSerial  ::=  SEQUENCE {
       issuer         GeneralNames,
       serial         CertificateSerialNumber,
       issuerUID      UniqueIdentifier OPTIONAL
  }
 
Overrides:
toASN1Object in interface ASN1Encodable