org.bouncycastle.asn1.cmp
Class PKIMessage
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.cmp.PKIMessage
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- public class PKIMessage
- extends ASN1Object
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PKIMessage
public PKIMessage(PKIHeader header,
PKIBody body,
ASN1BitString 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,
ASN1BitString 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 ASN1BitString 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
}
- Overrides:
toASN1Primitive
in class ASN1Object
- Returns:
- a basic ASN.1 object representation.