Top Description Fields Constructors Methods
org.bouncycastle.asn1.cmc

public Class PKIData

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence

PKIData ::= SEQUENCE {
controlSequence    SEQUENCE SIZE(0..MAX) OF TaggedAttribute,
reqSequence        SEQUENCE SIZE(0..MAX) OF TaggedRequest,
cmsSequence        SEQUENCE SIZE(0..MAX) OF TaggedContentInfo,
otherMsgSequence   SEQUENCE SIZE(0..MAX) OF OtherMsg
}

Field Summary

Modifier and TypeField and Description
private final TaggedContentInfo[]
private final TaggedAttribute[]
private final OtherMsg[]
private final TaggedRequest[]

Constructor Summary

AccessConstructor and Description
public
PKIData(TaggedAttribute[] controlSequence, TaggedRequest[] reqSequence, TaggedContentInfo[] cmsSequence, OtherMsg[] otherMsgSequence)

private

Method Summary

Modifier and TypeMethod and Description
private TaggedAttribute[]
copy(TaggedAttribute[] taggedAtts)

private TaggedRequest[]
copy(TaggedRequest[] taggedReqs)

private TaggedContentInfo[]
copy(TaggedContentInfo[] taggedConts)

private OtherMsg[]
copy(OtherMsg[] otherMsgs)

public TaggedContentInfo[]
public TaggedAttribute[]
public static PKIData
public OtherMsg[]
public TaggedRequest[]
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

cmsSequenceback to summary
private final TaggedContentInfo[] cmsSequence
controlSequenceback to summary
private final TaggedAttribute[] controlSequence
otherMsgSequenceback to summary
private final OtherMsg[] otherMsgSequence
reqSequenceback to summary
private final TaggedRequest[] reqSequence

Constructor Detail

PKIDataback to summary
public PKIData(TaggedAttribute[] controlSequence, TaggedRequest[] reqSequence, TaggedContentInfo[] cmsSequence, OtherMsg[] otherMsgSequence)
PKIDataback to summary
private PKIData(ASN1Sequence seq)

Method Detail

copyback to summary
private TaggedAttribute[] copy(TaggedAttribute[] taggedAtts)
copyback to summary
private TaggedRequest[] copy(TaggedRequest[] taggedReqs)
copyback to summary
private TaggedContentInfo[] copy(TaggedContentInfo[] taggedConts)
copyback to summary
private OtherMsg[] copy(OtherMsg[] otherMsgs)
getCmsSequenceback to summary
public TaggedContentInfo[] getCmsSequence()
getControlSequenceback to summary
public TaggedAttribute[] getControlSequence()
getInstanceback to summary
public static PKIData getInstance(Object src)
getOtherMsgSequenceback to summary
public OtherMsg[] getOtherMsgSequence()
getReqSequenceback to summary
public TaggedRequest[] getReqSequence()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.