org.mozilla.jss.pkix.cmc

Class TaggedCertificationRequest

public class TaggedCertificationRequest extends Object implements ASN1Value

CMC TaggedCertificationRequest:
   TaggedCertificationRequest ::= SEQUENCE { 
       bodyPartID            BodyPartID, 
       certificationRequest  CertificationRequest 
   } 
   bodyIdMax INTEGER ::= 4294967295

   BodyPartID ::= INTEGER(0..bodyIdMax)
 
Nested Class Summary
static classTaggedCertificationRequest.Template
A template for decoding an TaggedCertificationRequest from its BER encoding.
Field Summary
static INTEGERBODYIDMAX
static TagTAG
Constructor Summary
TaggedCertificationRequest(INTEGER bodyPartID, CertificationRequest certificationRequest)
Constructs a TaggedCertificationRequest from its components.
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
INTEGERgetBodyPartID()
CertificationRequestgetCertificationRequest()
TaggetTag()
static TaggedCertificationRequest.TemplategetTemplate()

Field Detail

BODYIDMAX

public static final INTEGER BODYIDMAX

TAG

public static final Tag TAG

Constructor Detail

TaggedCertificationRequest

public TaggedCertificationRequest(INTEGER bodyPartID, CertificationRequest certificationRequest)
Constructs a TaggedCertificationRequest from its components.

Parameters: bodyPartID the identifier. certificationRequest the pkcs10 request.

Method Detail

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicitTag, OutputStream ostream)

getBodyPartID

public INTEGER getBodyPartID()

getCertificationRequest

public CertificationRequest getCertificationRequest()

getTag

public Tag getTag()

getTemplate

public static TaggedCertificationRequest.Template getTemplate()