org.mozilla.jss.pkix.cmc

Class ResponseBody

public class ResponseBody extends Object implements ASN1Value

A ResponseBody for CMC full enrollment request. ResponseBody ::= SEQUENCE { controlSequence SEQUENCE SIZE(0..MAX) OF TaggedAttribute, cmsSequence SEQUENCE SIZE(0..MAX) OF TaggedContentInfo, otherMsgSequence SEQUENCE SIZE(0..MAX) OF OtherMsg }
Nested Class Summary
static classResponseBody.Template
A template for decoding an ResponseBody from its BER encoding.
Constructor Summary
ResponseBody(SEQUENCE controlSequence, SEQUENCE cmsSequence, SEQUENCE otherMsgSequence)
Constructs a ResponseBody from its components.
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
SEQUENCEgetCmsSequence()
SEQUENCEgetControlSequence()
SEQUENCEgetOtherMsgSequence()
TaggetTag()
static ResponseBody.TemplategetTemplate()

Constructor Detail

ResponseBody

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

Parameters: controlSequence Sequence of TagggedAttribute. 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()

getTag

public Tag getTag()

getTemplate

public static ResponseBody.Template getTemplate()