org.mozilla.jss.pkix.cms

Class IssuerAndSerialNumber

public class IssuerAndSerialNumber extends Object implements ASN1Value

An issuer name and serial number, used to uniquely identify a certificate.
Nested Class Summary
static classIssuerAndSerialNumber.Template
A template for decoding an IssuerAndSerialNumber from its BER encoding.
Constructor Summary
IssuerAndSerialNumber(Name issuer, INTEGER serialNumber)
Constructs an IssuerAndSerialNumber from its components.
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
NamegetIssuer()
INTEGERgetSerialNumber()
TaggetTag()
static IssuerAndSerialNumber.TemplategetTemplate()
Returns a singleton template instance.

Constructor Detail

IssuerAndSerialNumber

public IssuerAndSerialNumber(Name issuer, INTEGER serialNumber)
Constructs an IssuerAndSerialNumber from its components.

Parameters: issuer Must not be null. serialNumber must not be null.

Method Detail

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicitTag, OutputStream ostream)

getIssuer

public Name getIssuer()

getSerialNumber

public INTEGER getSerialNumber()

getTag

public Tag getTag()

getTemplate

public static IssuerAndSerialNumber.Template getTemplate()
Returns a singleton template instance.