JSS 3.1

org.mozilla.jss.pkix.cmc
Class TaggedCertificationRequest

java.lang.Object
  |
  +--org.mozilla.jss.pkix.cmc.TaggedCertificationRequest

public class TaggedCertificationRequest
extends java.lang.Object
implements ASN1Value

CMC TaggedCertificationRequest:

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

   BodyPartID ::= INTEGER(0..bodyIdMax)
 


Inner Class Summary
static class TaggedCertificationRequest.Template
          A template for decoding an TaggedCertificationRequest from its BER encoding.
 
Field Summary
static INTEGER BODYIDMAX
           
private  INTEGER bodyPartID
           
private  CertificationRequest certificationRequest
           
private  SEQUENCE sequence
           
static Tag TAG
           
private static TaggedCertificationRequest.Template templateInstance
           
 
Constructor Summary
private TaggedCertificationRequest()
           
  TaggedCertificationRequest(INTEGER bodyPartID, CertificationRequest certificationRequest)
          Constructs a TaggedCertificationRequest from its components.
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(Tag implicitTag, java.io.OutputStream ostream)
           
 INTEGER getBodyPartID()
           
 CertificationRequest getCertificationRequest()
           
 Tag getTag()
           
static TaggedCertificationRequest.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

BODYIDMAX

public static final INTEGER BODYIDMAX

sequence

private SEQUENCE sequence

bodyPartID

private INTEGER bodyPartID

certificationRequest

private CertificationRequest certificationRequest

TAG

public static final Tag TAG

templateInstance

private static final TaggedCertificationRequest.Template templateInstance
Constructor Detail

TaggedCertificationRequest

private TaggedCertificationRequest()

TaggedCertificationRequest

public TaggedCertificationRequest(INTEGER bodyPartID,
                                  CertificationRequest certificationRequest)
Constructs a TaggedCertificationRequest from its components.
Parameters:
bodyPartID - the identifier.
certificationRequest - the pkcs10 request.
Method Detail

getCertificationRequest

public CertificationRequest getCertificationRequest()

getBodyPartID

public INTEGER getBodyPartID()

getTag

public Tag getTag()
Specified by:
getTag in interface ASN1Value

encode

public void encode(java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

encode

public void encode(Tag implicitTag,
                   java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

getTemplate

public static TaggedCertificationRequest.Template getTemplate()

JSS 3.1