List of usage examples for org.bouncycastle.asn1 ASN1EncodableVector ASN1EncodableVector
public ASN1EncodableVector()
From source file:com.novosec.pkix.asn1.cmp.CertRepMessage.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (caPubs.size() > 0) { ASN1EncodableVector capv = new ASN1EncodableVector(); for (int i = 0; i < caPubs.size(); i++) { capv.add((X509CertificateStructure) caPubs.elementAt(i)); }/*from w ww . j av a 2 s . com*/ v.add(new DERTaggedObject(true, 1, new DERSequence(capv))); } ASN1EncodableVector resp = new ASN1EncodableVector(); for (int i = 0; i < responses.size(); i++) { resp.add((CertResponse) responses.elementAt(i)); } v.add(new DERSequence(resp)); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.CertResponse.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certReqId);//from w w w.j av a2 s . com v.add(status); if (certifiedKeyPair != null) { v.add(certifiedKeyPair); } if (rspInfo != null) { v.add(rspInfo); } return new DERSequence(v); }
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);//w w w . j av a 2 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 . c o 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); 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);//ww w.j av a 2 s . c o m if (errorCode != null) { v.add(errorCode); } 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)); }/* w w w.java 2 s .co 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);/*from w w w . j a v a2 s. c o m*/ if (infoValue != null) { v.add(infoValue); } 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);/*from ww w . j a v a2 s . co m*/ if (newSigCert != null) { v.add(new DERTaggedObject(true, 0, newSigCert)); } 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 v a 2 s . c o m if (certId != null) { v.add(new DERTaggedObject(true, 1, certId)); } v.add(hashVal); return new DERSequence(v); }