org.mozilla.jss.pkix.crmf
Class CertReqMsg
java.lang.Object
org.mozilla.jss.pkix.crmf.CertReqMsg
- ASN1Value
public class CertReqMsg
extends java.lang.Object
This class models a CRMF CertReqMsg structure.
static class | CertReqMsg.Template - A class for decoding CertReqMsg structures from a BER encoding.
|
void | encode(OutputStream ostream) - Encodes this CertReqMsg to the given OutputStream using
DER encoding.
|
void | encode(Tag implicit, 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(args[] )
|
void | verify()
|
TAG
public static final Tag TAG
CertReqMsg
public CertReqMsg(CertRequest certReq,
ProofOfPossession pop,
SEQUENCE regInfo)
Constructs a CertReqmsg from a CertRequest and, optionally,
a pop>/i> and a regInfo.
pop
- May be NULL.regInfo
- May be NULL.
encode
public void encode(OutputStream ostream)
throws IOException
Encodes this CertReqMsg to the given OutputStream using
DER encoding.
- encode in interface ASN1Value
encode
public void encode(Tag implicit,
OutputStream ostream)
throws IOException
Encodes this CertReqMsg to the given OutputStream using
DER encoding, with the given implicit tag.
- encode in interface ASN1Value
getCertReq
public CertRequest getCertReq()
Retrieves the CertRequest contained in this structure.
getPop
public ProofOfPossession getPop()
Returns the pop field. Should only be called if the
field is present.
getRegInfo
public SEQUENCE getRegInfo()
Returns the regInfo field. Should only be called if the
field is present.
getTag
public Tag getTag()
Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
- getTag in interface ASN1Value
hasPop
public boolean hasPop()
Returns true
if this CertReqMsg has a
pop field.
hasRegInfo
public boolean hasRegInfo()
Returns true
if this CertReqMsg has a
regInfo field.
main
public static void main(args[] )