List of usage examples for org.bouncycastle.asn1 ASN1EncodableVector add
public void add(ASN1Encodable element)
From source file:com.novosec.pkix.asn1.cmp.Challenge.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (owf != null) { v.add(owf); }//from ww w . j av a2 s . c o m v.add(witness); v.add(challenge); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.CRLAnnContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); for (int i = 0; i < certificateLists.size(); i++) { v.add((CertificateList) certificateLists.elementAt(i)); }/* w w w . j a v a 2s .co m*/ return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.DHBMParameter.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(owf); v.add(mac);//from w ww.jav a 2s .c o m return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.ErrorMsgContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(pKIStatusInfo); if (errorCode != null) { v.add(errorCode);//from w w w. j av a2 s .co m } if (errorDetails != null) { v.add(errorDetails); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.GenMsgContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); for (int i = 0; i < infoTypesAndValues.size(); i++) { v.add((InfoTypeAndValue) infoTypesAndValues.elementAt(i)); }//from w w w. ja v a2 s . c o m return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.InfoTypeAndValue.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(infoType); if (infoValue != null) { v.add(infoValue);//from w w w.j a va2s . co m } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.KeyRecRepContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(status); if (newSigCert != null) { v.add(new DERTaggedObject(true, 0, newSigCert)); }//from ww w .j ava 2s . com if (caCerts.size() > 0) { ASN1EncodableVector cacv = new ASN1EncodableVector(); for (int i = 0; i < caCerts.size(); i++) { cacv.add((X509CertificateStructure) caCerts.elementAt(i)); } v.add(new DERTaggedObject(true, 1, new DERSequence(cacv))); } if (keyPairHists.size() > 0) { ASN1EncodableVector keyphv = new ASN1EncodableVector(); for (int i = 0; i < keyPairHists.size(); i++) { keyphv.add((CertifiedKeyPair) keyPairHists.elementAt(i)); } v.add(new DERTaggedObject(true, 2, new DERSequence(keyphv))); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.OOBCertHash.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (hashAlg != null) { v.add(new DERTaggedObject(true, 0, hashAlg)); }/*w w w . j a va2 s. c o m*/ if (certId != null) { v.add(new DERTaggedObject(true, 1, certId)); } v.add(hashVal); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.PKIFreeText.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); for (int i = 0; i < freeTextStrings.size(); i++) { v.add((DERUTF8String) freeTextStrings.elementAt(i)); }/*from www . j a v a 2 s . c o m*/ return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.PKIHeader.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(pvno); v.add(sender);// w w w . j av a 2 s . c om v.add(recipient); if (messageTime != null) { v.add(new DERTaggedObject(true, 0, messageTime)); } if (protectionAlg != null) { v.add(new DERTaggedObject(true, 1, protectionAlg)); } if (senderKID != null) { v.add(new DERTaggedObject(true, 2, senderKID)); } if (recipKID != null) { v.add(new DERTaggedObject(true, 3, recipKID)); } if (transactionID != null) { v.add(new DERTaggedObject(true, 4, transactionID)); } if (senderNonce != null) { v.add(new DERTaggedObject(true, 5, senderNonce)); } if (recipNonce != null) { v.add(new DERTaggedObject(true, 6, recipNonce)); } if (freeText != null) { v.add(new DERTaggedObject(true, 7, freeText)); } if (generalInfos.size() > 0) { ASN1EncodableVector giv = new ASN1EncodableVector(); for (int i = 0; i < generalInfos.size(); i++) { giv.add((InfoTypeAndValue) generalInfos.elementAt(i)); } v.add(new DERTaggedObject(true, 8, new DERSequence(giv))); } return new DERSequence(v); }