org.mozilla.jss.pkix.cmc
public class CMCCertId extends Object implements ASN1Value
The definition of IssuerSerial comes from RFC 3281. CMCCertId ::= SEQUENCE { issuer GeneralNames, serial INTEGER issuerUID UniqueIdentifier OPTIONAL}
Nested Class Summary | |
---|---|
static class | CMCCertId.Template
A Template for decoding a CMCCertId . |
Constructor Summary | |
---|---|
CMCCertId(SEQUENCE issuer, INTEGER serial, BIT_STRING issuerUID)
Constructs a new CMCCertId from its components. | |
CMCCertId(ANY issuer, INTEGER serial, BIT_STRING issuerUID)
Constructs a new CMCCertId from its components. |
Method Summary | |
---|---|
void | encode(OutputStream ostream) |
void | encode(Tag implicitTag, OutputStream ostream) |
SEQUENCE | getIssuer()
Returns the issuer field as an SEQUENCE of
ANY . |
BIT_STRING | getIssuerUID()
Returns the issuerUID field. |
INTEGER | getSerial()
Returns the serial field. |
Tag | getTag() |
static CMCCertId.Template | getTemplate() |
CMCCertId
from its components. The
uniqueIdentifier component may be null
.CMCCertId
from its components. The
issuerUID component may be null
.issuer
field as an SEQUENCE of
ANY
. The actual type of the field is GeneralNames.issuerUID
field.serial
field.