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