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, .X509CertificateStructure, .X509Name

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
public
IssuerAndSerialNumber(ASN1Sequence seq)

Deprecated use getInstance() method.
public
public
IssuerAndSerialNumber(X509CertificateStructure certificate)

Deprecated use constructor taking Certificate
public
public
IssuerAndSerialNumber(X509Name name, BigInteger serialNumber)

Deprecated use X500Name constructor
public
IssuerAndSerialNumber(X509Name name, ASN1Integer serialNumber)

Deprecated use X500Name constructor

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:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

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

Constructor Detail

IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(ASN1Sequence seq)

Deprecated

use getInstance() method.

IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(Certificate certificate)
IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(X509CertificateStructure certificate)

Deprecated

use constructor taking Certificate

IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(X500Name name, BigInteger serialNumber)
IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(X509Name name, BigInteger serialNumber)

Deprecated

use X500Name constructor

IssuerAndSerialNumberback to summary
public IssuerAndSerialNumber(X509Name name, ASN1Integer serialNumber)

Deprecated

use X500Name constructor

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.