org.mozilla.jss.pkix.crmf
Class CertId
java.lang.Object
|
+--org.mozilla.jss.pkix.crmf.CertId
- public class CertId
- extends java.lang.Object
- implements ASN1Value
CRMF CertId.
CertId ::= SEQUENCE {
issuer GeneralName,
serialNumber INTEGER }
Inner Class Summary |
static class |
CertId.Template
A Template for decoding a CertId . |
Constructor Summary |
private |
CertId()
|
|
CertId(ANY issuer,
INTEGER serialNumber)
Constructs a new CertId from its components. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
issuer
private ANY issuer
serialNumber
private INTEGER serialNumber
sequence
private SEQUENCE sequence
TAG
private static final Tag TAG
templateInstance
private static final CertId.Template templateInstance
CertId
private CertId()
CertId
public CertId(ANY issuer,
INTEGER serialNumber)
- Constructs a new
CertId
from its components. Neither
component may be null
.
getIssuer
public ANY getIssuer()
- Returns the
issuer
field as an ANY
.
The actual type of the field is GeneralName.
getSerialNumber
public INTEGER getSerialNumber()
- Returns the
serialNumber
field.
getTag
public Tag getTag()
- Specified by:
- getTag in interface ASN1Value
encode
public void encode(java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
getTemplate
public static CertId.Template getTemplate()