Modifier and Type | Class and Description |
---|---|
static class |
CMCCertId.Template
A Template for decoding a
CMCCertId . |
Constructor and Description |
---|
CMCCertId(ANY issuer,
INTEGER serial,
BIT_STRING issuerUID)
Constructs a new
CMCCertId from its components. |
CMCCertId(SEQUENCE issuer,
INTEGER serial,
BIT_STRING issuerUID)
Constructs a new
CMCCertId from its components. |
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
its own base tag.
|
void |
encode(Tag implicitTag,
java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
an implicit tag.
|
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()
Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
|
static CMCCertId.Template |
getTemplate() |
public CMCCertId(SEQUENCE issuer, INTEGER serial, BIT_STRING issuerUID)
CMCCertId
from its components. The
uniqueIdentifier component may be null
.public CMCCertId(ANY issuer, INTEGER serial, BIT_STRING issuerUID)
CMCCertId
from its components. The
issuerUID component may be null
.public SEQUENCE getIssuer()
issuer
field as an SEQUENCE of
ANY
. The actual type of the field is GeneralNames.public INTEGER getSerial()
serial
field.public BIT_STRING getIssuerUID()
issuerUID
field.public Tag getTag()
ASN1Value
public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public static CMCCertId.Template getTemplate()