Пример #1
0
  private PKIMessage(ASN1Sequence seq) {
    Enumeration en = seq.getObjects();

    header = PKIHeader.getInstance(en.nextElement());
    body = PKIBody.getInstance(en.nextElement());

    while (en.hasMoreElements()) {
      ASN1TaggedObject tObj = (ASN1TaggedObject) en.nextElement();

      if (tObj.getTagNo() == 0) {
        protection = DERBitString.getInstance(tObj, true);
      } else {
        extraCerts = ASN1Sequence.getInstance(tObj, true);
      }
    }
  }
Пример #2
0
 public ProtectedPart(ASN1Sequence seq) {
   this.header = PKIHeader.getInstance(seq.getObjectAt(0));
   this.body = PKIBody.getInstance((ASN1TaggedObject) seq.getObjectAt(1));
 }