|
JSS 3.1.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.mozilla.jss.pkix.crmf.CertReqMsg
This class models a CRMF CertReqMsg structure.
Inner Class Summary | |
static class |
CertReqMsg.Template
A class for decoding CertReqMsg structures from a BER encoding. |
Field Summary | |
private CertRequest |
certReq
|
private ProofOfPossession |
pop
|
private SEQUENCE |
regInfo
|
static Tag |
TAG
|
private static CertReqMsg.Template |
templateInstance
|
Constructor Summary | |
private |
CertReqMsg()
|
|
CertReqMsg(CertRequest certReq,
ProofOfPossession pop,
SEQUENCE regInfo)
Constructs a CertReqmsg from a CertRequest and, optionally, a pop>/i> and a regInfo. |
Method Summary | |
void |
encode(java.io.OutputStream ostream)
Encodes this CertReqMsg to the given OutputStream using DER encoding. |
void |
encode(Tag implicit,
java.io.OutputStream ostream)
Encodes this CertReqMsg to the given OutputStream using DER encoding, with the given implicit tag. |
CertRequest |
getCertReq()
Retrieves the CertRequest contained in this structure. |
ProofOfPossession |
getPop()
Returns the pop field. |
SEQUENCE |
getRegInfo()
Returns the regInfo field. |
Tag |
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
static CertReqMsg.Template |
getTemplate()
|
boolean |
hasPop()
Returns true if this CertReqMsg has a
pop field. |
boolean |
hasRegInfo()
Returns true if this CertReqMsg has a
regInfo field. |
static void |
main(java.lang.String[] args)
|
void |
verify()
|
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final Tag TAG
private CertRequest certReq
private SEQUENCE regInfo
private ProofOfPossession pop
private static final CertReqMsg.Template templateInstance
Constructor Detail |
private CertReqMsg()
public CertReqMsg(CertRequest certReq, ProofOfPossession pop, SEQUENCE regInfo)
pop
- May be NULL.regInfo
- May be NULL.Method Detail |
public Tag getTag()
ASN1Value
getTag
in interface ASN1Value
public CertRequest getCertReq()
public boolean hasRegInfo()
true
if this CertReqMsg has a
regInfo field.public SEQUENCE getRegInfo()
public boolean hasPop()
true
if this CertReqMsg has a
pop field.public ProofOfPossession getPop()
public void verify() throws java.security.SignatureException, InvalidKeyFormatException, java.security.NoSuchAlgorithmException, CryptoManager.NotInitializedException, TokenException, java.security.InvalidKeyException, java.io.IOException
public void encode(java.io.OutputStream ostream) throws java.io.IOException
encode
in interface ASN1Value
public void encode(Tag implicit, java.io.OutputStream ostream) throws java.io.IOException
encode
in interface ASN1Value
public static CertReqMsg.Template getTemplate()
public static void main(java.lang.String[] args)
|
JSS 3.1.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |