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.