Package org.bouncycastle.asn1.cms

Examples of org.bouncycastle.asn1.cms.AttributeTable


    isA(AttributeTable.class));
    }

    @Test
    public void testRequestTransactionIdPresent() {
  AttributeTable table = factory.fromPkiMessage(pkiMessage);
  assertThat(table.get(toOid(TRANS_ID)), isA(Attribute.class));
    }
View Full Code Here


  assertThat(table.get(toOid(TRANS_ID)), isA(Attribute.class));
    }

    @Test
    public void testRequestMessageTypePresent() {
  AttributeTable table = factory.fromPkiMessage(pkiMessage);
  assertThat(table.get(toOid(MESSAGE_TYPE)), isA(Attribute.class));
    }
View Full Code Here

  assertThat(table.get(toOid(MESSAGE_TYPE)), isA(Attribute.class));
    }

    @Test
    public void testRequestSenderNoncePresent() {
  AttributeTable table = factory.fromPkiMessage(pkiMessage);
  assertThat(table.get(toOid(SENDER_NONCE)), isA(Attribute.class));
    }
View Full Code Here

  assertThat(table.get(toOid(SENDER_NONCE)), isA(Attribute.class));
    }

    @Test
    public void testFailureResponsePkiStatusPresent() {
  AttributeTable table = factory.fromPkiMessage(pkiFailureResponse);
  assertThat(table.get(toOid(PKI_STATUS)), isA(Attribute.class));
    }
View Full Code Here

  assertThat(table.get(toOid(PKI_STATUS)), isA(Attribute.class));
    }

    @Test
    public void testFailureResponseRecipientNoncePresent() {
  AttributeTable table = factory.fromPkiMessage(pkiFailureResponse);
  assertThat(table.get(toOid(RECIPIENT_NONCE)), isA(Attribute.class));
    }
View Full Code Here

  assertThat(table.get(toOid(RECIPIENT_NONCE)), isA(Attribute.class));
    }

    @Test
    public void testFailureResponseFailInfoPresent() {
  AttributeTable table = factory.fromPkiMessage(pkiFailureResponse);
  assertThat(table.get(toOid(FAIL_INFO)), isA(Attribute.class));
    }
View Full Code Here

  assertThat(table.get(toOid(FAIL_INFO)), isA(Attribute.class));
    }

    @Test
    public void testPendingRequestFailInfoAbsent() {
  AttributeTable table = factory.fromPkiMessage(pkiPendingResponse);
  assertThat(table.get(toOid(FAIL_INFO)), is(nullValue()));
    }
View Full Code Here

            digestEncryptionAlgorithm = ((DERObjectIdentifier)((ASN1Sequence)signerInfo.getObjectAt(next++)).getObjectAt(0)).getId();
            digest = ((DEROctetString)signerInfo.getObjectAt(next++)).getOctets();
            if (next < signerInfo.size() && signerInfo.getObjectAt(next) instanceof DERTaggedObject) {
                DERTaggedObject taggedObject = (DERTaggedObject) signerInfo.getObjectAt(next);
                ASN1Set unat = ASN1Set.getInstance(taggedObject, false);
                AttributeTable attble = new AttributeTable(unat);
                Attribute ts = attble.get(PKCSObjectIdentifiers.id_aa_signatureTimeStampToken);
                if (ts != null && ts.getAttrValues().size() > 0) {
                    ASN1Set attributeValues = ts.getAttrValues();
                    ASN1Sequence tokenSequence = ASN1Sequence.getInstance(attributeValues.getObjectAt(0));
                    ContentInfo contentInfo = new ContentInfo(tokenSequence);
                    this.timeStampToken = new TimeStampToken(contentInfo);
View Full Code Here

  for (Attribute attribute : attributes) {
      table.put(attribute.getAttrType(), attribute);
  }

  return new AttributeTable(table);
    }
View Full Code Here

    return signerInfo;
  }

  private CMSAttributeTableGenerator getTableGenerator(PkiMessage<?> message) {
    AttributeTableFactory attrFactory = new AttributeTableFactory();
    AttributeTable signedAttrs = attrFactory.fromPkiMessage(message);
    CMSAttributeTableGenerator atGen = new DefaultSignedAttributeTableGenerator(
        signedAttrs);
    return atGen;
  }
View Full Code Here

TOP

Related Classes of org.bouncycastle.asn1.cms.AttributeTable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.