|
JSS 3.1.1 | ||||||||
| 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()
ASN1ValuegetTag in interface ASN1Valuepublic 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 ASN1Valuepublic static CertReqMsg.Template getTemplate()
public static void main(java.lang.String[] args)
|
JSS 3.1.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||