org.mozilla.jss.pkix.cmc

Class PKIData

public class PKIData extends Object implements ASN1Value

A PKIData for CMC full enrollment request. 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 }
Nested Class Summary
static classPKIData.Template
A template for decoding an PKIData from its BER encoding.
Constructor Summary
PKIData(SEQUENCE controlSequence, SEQUENCE reqSequence, SEQUENCE cmsSequence, SEQUENCE otherMsgSequence)
Constructs a PKIData from its components.
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
SEQUENCEgetCmsSequence()
SEQUENCEgetControlSequence()
SEQUENCEgetOtherMsgSequence()
SEQUENCEgetReqSequence()
TaggetTag()
static PKIData.TemplategetTemplate()

Constructor Detail

PKIData

public PKIData(SEQUENCE controlSequence, SEQUENCE reqSequence, SEQUENCE cmsSequence, SEQUENCE otherMsgSequence)
Constructs a PKIData from its components.

Parameters: controlSequence Sequence of TagggedAttribute. reqSequence Sequence of TagggedRequest. cmsSequence Sequence of TagggedContentInfo. otherMsgSequence Sequence of OtherMsg.

Method Detail

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicitTag, OutputStream ostream)

getCmsSequence

public SEQUENCE getCmsSequence()

getControlSequence

public SEQUENCE getControlSequence()

getOtherMsgSequence

public SEQUENCE getOtherMsgSequence()

getReqSequence

public SEQUENCE getReqSequence()

getTag

public Tag getTag()

getTemplate

public static PKIData.Template getTemplate()