List of usage examples for org.bouncycastle.asn1 DERSequence DERSequence
public DERSequence(ASN1Encodable[] elements)
From source file:com.novosec.pkix.asn1.cmp.CertConfirmContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector outer = new ASN1EncodableVector(); ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certHash);//from www . j ava2s .com v.add(certReqId); if (statusInfo != null) { v.add(statusInfo); } outer.add(new DERSequence(v)); return new DERSequence(outer); }
From source file:com.novosec.pkix.asn1.cmp.CertifiedKeyPair.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certOrEncCert);// www. ja v a 2 s . c o m if (privateKey != null) { v.add(new DERTaggedObject(true, 0, privateKey)); } if (publicationInfo != null) { v.add(new DERTaggedObject(true, 1, publicationInfo)); } return new DERSequence(v); }
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)); }/* w w w . j a v a2 s . c o m*/ 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 ww w . java 2 s .c o m*/ 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);//from ww w .ja v a2 s .com } 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)); }/*from w w w.j a v a 2s. c om*/ 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 . ja va 2 s .c om 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)); }/*from ww w. java2 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);// ww w .ja v a 2s . c om if (infoValue != null) { v.add(infoValue); } return new DERSequence(v); }