Package org.mozilla.jss.pkix.cmc

Creating and interpeting CMC blobs.

Class Summary

CMCStatusInfo CMC CMCStatusInfo:
     CMCStatusInfo ::= SEQUENCE { 
          cMCStatus           CMCStatus, 
          bodyList            SEQUENCE SIZE (1..MAX) OF BodyPartID, 
          statusString        UTF8String OPTIONAL, 
          otherInfo           CHOICE { 
            failInfo            CMCFailInfo, 
            pendInfo            PendInfo } OPTIONAL 
     } 
     PendInfo ::= SEQUENCE { 
          pendToken           OCTET STRING, 
          pendTime            GeneralizedTime 
     }
 
CMCStatusInfo.Template
OtherInfo CMCStatusInfo OtherInfo:
   OtherInfo ::= CHOICE { 
       failInfo INTEGER, 
       pendInfo PendInfo 
   } 
 
OtherInfo.Template A Template for decoding a OtherInfo.
OtherInfo.Type The type of OtherInfo.
PendInfo CMC PendInfo:
   PendInfo ::= SEQUENCE { 
       pendToken            OCTET STRING, 
       pendTime             GeneralizedTime 
   } 
 
PendInfo.Template A template for decoding an PendInfo from its BER encoding.
PKIData A PKIData for CMC full enrollment request.
PKIData.Template A template for decoding an PKIData from its BER encoding.
ResponseBody A ResponseBody for CMC full enrollment request.
ResponseBody.Template A template for decoding an ResponseBody from its BER encoding.
TaggedAttribute A tagged attribute, which has the following ASN.1 definition :
   TaggedAttribute ::= SEQUENCE {
      bodyPartID         BodyPartId, 
      attrType           OBJECT IDENTIFIER, 
      attrValues         SET OF AttributeValue 
   bodyIdMax INTEGER ::= 4294967295

   BodyPartID ::= INTEGER(0..bodyIdMax)
 
TaggedAttribute.Template A Template for decoding an Attribute.
TaggedCertificationRequest CMC TaggedCertificationRequest:
   TaggedCertificationRequest ::= SEQUENCE { 
       bodyPartID            BodyPartID, 
       certificationRequest  CertificationRequest 
   } 
   bodyIdMax INTEGER ::= 4294967295

   BodyPartID ::= INTEGER(0..bodyIdMax)
 
TaggedCertificationRequest.Template A template for decoding an TaggedCertificationRequest from its BER encoding.
TaggedRequest CMC TaggedRequest:
   TaggedRequest ::= CHOICE { 
       tcr               [0] TaggedCertificationRequest, 
       crm               [1] CertReqMsg 
   } 
 
TaggedRequest.Template A Template for decoding a ProofOfPossession.
TaggedRequest.Type The type of TaggedRequest.
Creating and interpeting CMC blobs.