|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mozilla.jss.pkix.crmf.CertReqMsg
public class CertReqMsg
This class models a CRMF CertReqMsg structure.
Nested Class Summary | |
---|---|
static class |
CertReqMsg.Template
A class for decoding CertReqMsg structures from a BER encoding. |
Field Summary | |
---|---|
static Tag |
TAG
|
Constructor Summary | |
---|---|
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()
|
void |
verify(CryptoToken token)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Tag TAG
Constructor Detail |
---|
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
java.security.SignatureException
InvalidKeyFormatException
java.security.NoSuchAlgorithmException
CryptoManager.NotInitializedException
TokenException
java.security.InvalidKeyException
java.io.IOException
public void verify(CryptoToken token) throws java.security.SignatureException, InvalidKeyFormatException, java.security.NoSuchAlgorithmException, CryptoManager.NotInitializedException, TokenException, java.security.InvalidKeyException, java.io.IOException
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
java.io.IOException
public void encode(Tag implicit, java.io.OutputStream ostream) throws java.io.IOException
encode
in interface ASN1Value
java.io.IOException
public static CertReqMsg.Template getTemplate()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |