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

public Class IssuerAndSerialNumber

extends ASN1Object
Class Inheritance
Imports
java.math.BigInteger, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.Certificate

RFC 5652: IssuerAndSerialNumber object.

IssuerAndSerialNumber ::= SEQUENCE {
    issuer Name,
    serialNumber CertificateSerialNumber
}

CertificateSerialNumber ::= INTEGER  -- See RFC 5280

Field Summary

Modifier and TypeField and Description
private X500Name
private ASN1Integer

Constructor Summary

AccessConstructor and Description
private
public
public

Method Summary

Modifier and TypeMethod and Description
public static IssuerAndSerialNumber
getInstance(Object
the object we want converted.
obj
)

Return an IssuerAndSerialNumber object from the given object.

public X500Name
public ASN1Integer
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:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

nameback to summary
private X500Name name
serialNumberback to summary
private ASN1Integer serialNumber

Constructor Detail

IssuerAndSerialNumberback to summary
private IssuerAndSerialNumber(ASN1Sequence seq)
IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(Certificate certificate)
IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(X500Name name, BigInteger serialNumber)

Method Detail

getInstanceback to summary
public static IssuerAndSerialNumber getInstance(Object obj)

Return an IssuerAndSerialNumber object from the given object.

Accepted inputs:

Parameters
obj:Object

the object we want converted.

Exceptions
IllegalArgumentException:
if the object cannot be converted.
getNameback to summary
public X500Name getName()
getSerialNumberback to summary
public ASN1Integer getSerialNumber()
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.