| 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()
ASN1Valuepublic void encode(java.io.OutputStream ostream)
            throws java.io.IOException
ASN1Valuepublic void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Valuepublic static CMCCertId.Template getTemplate()