Package org.bouncycastle.asn1.crmf
Class CertReqMsg
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.crmf.CertReqMsg
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class CertReqMsg extends ASN1Object
-
-
Constructor Summary
Constructors Constructor Description CertReqMsg(CertRequest certReq, ProofOfPossession pop, AttributeTypeAndValue[] regInfo)
Creates a new CertReqMsg.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CertRequest
getCertReq()
static CertReqMsg
getInstance(java.lang.Object o)
static CertReqMsg
getInstance(ASN1TaggedObject obj, boolean explicit)
ProofOfPossession
getPop()
Deprecated.use getPopoProofOfPossession
getPopo()
AttributeTypeAndValue[]
getRegInfo()
ASN1Primitive
toASN1Primitive()
CertReqMsg ::= SEQUENCE { certReq CertRequest, popo ProofOfPossession OPTIONAL, -- content depends upon key type regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Constructor Detail
-
CertReqMsg
public CertReqMsg(CertRequest certReq, ProofOfPossession pop, AttributeTypeAndValue[] regInfo)
Creates a new CertReqMsg.- Parameters:
certReq
- CertRequestpop
- may be nullregInfo
- may be null
-
-
Method Detail
-
getInstance
public static CertReqMsg getInstance(java.lang.Object o)
-
getInstance
public static CertReqMsg getInstance(ASN1TaggedObject obj, boolean explicit)
-
getCertReq
public CertRequest getCertReq()
-
getPop
public ProofOfPossession getPop()
Deprecated.use getPopo
-
getPopo
public ProofOfPossession getPopo()
-
getRegInfo
public AttributeTypeAndValue[] getRegInfo()
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
CertReqMsg ::= SEQUENCE { certReq CertRequest, popo ProofOfPossession OPTIONAL, -- content depends upon key type regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a basic ASN.1 object representation.
-
-