org.bouncycastle.asn1.cmp
Class PKIMessage
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.cmp.PKIMessage
- All Implemented Interfaces:
- ASN1Encodable
public class PKIMessage
- extends ASN1Object
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()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
- Specified by:
toASN1Primitive
in interface ASN1Encodable
- Specified by:
toASN1Primitive
in class ASN1Object
- Returns:
- a basic ASN.1 object representation.