org.bouncycastle.asn1.cmp
Class PKIMessage
java.lang.Object
org.bouncycastle.asn1.ASN1Encodable
org.bouncycastle.asn1.cmp.PKIMessage
- All Implemented Interfaces:
- DEREncodable
public class PKIMessage
- extends ASN1Encodable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PKIMessage
public PKIMessage(PKIHeader header,
PKIBody body,
DERBitString protection,
CMPCertificate[] extraCerts)
- Creates a new PKIMessage.
- Parameters:
header
- message headerbody
- message bodyprotection
- message protection (may be null)extraCerts
- extra certificates (may be null)
PKIMessage
public PKIMessage(PKIHeader header,
PKIBody body,
DERBitString protection)
PKIMessage
public PKIMessage(PKIHeader header,
PKIBody body)
getInstance
public static PKIMessage getInstance(java.lang.Object o)
getHeader
public PKIHeader getHeader()
getBody
public PKIBody getBody()
getProtection
public DERBitString getProtection()
getExtraCerts
public CMPCertificate[] getExtraCerts()
toASN1Object
public DERObject toASN1Object()
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
- Specified by:
toASN1Object
in class ASN1Encodable
- Returns:
- a basic ASN.1 object representation.