List of usage examples for org.bouncycastle.asn1 ASN1EncodableVector ASN1EncodableVector
public ASN1EncodableVector()
From source file:com.novosec.pkix.asn1.cmp.RevRepContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); ASN1EncodableVector statv = new ASN1EncodableVector(); for (int i = 0; i < status.size(); i++) { statv.add((PKIStatusInfo) status.elementAt(i)); }//from www .j a v a 2 s .c o m v.add(new DERSequence(statv)); if (revCerts.size() > 0) { ASN1EncodableVector revcv = new ASN1EncodableVector(); for (int i = 0; i < revCerts.size(); i++) { revcv.add((CertId) revCerts.elementAt(i)); } v.add(new DERSequence(revcv)); } if (crls.size() > 0) { ASN1EncodableVector crlsv = new ASN1EncodableVector(); for (int i = 0; i < crls.size(); i++) { crlsv.add((CertificateList) crls.elementAt(i)); } v.add(new DERSequence(crlsv)); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.RevReqContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); for (int i = 0; i < revDetails.size(); i++) { v.add((RevDetails) revDetails.elementAt(i)); }//from ww w .ja v a 2 s . c o m return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.AttributeTypeAndValue.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(type); v.add(value); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.CertId.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(issuer); v.add(serialNumber); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.CertReqMessages.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); for (int i = 0; i < certReqMsgs.size(); i++) { v.add((CertReqMsg) certReqMsgs.elementAt(i)); }// w ww . j a va2s. c o m return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.CertReqMsg.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certReq);//from w w w . j a v a2s.c o m if (pop != null) { v.add(pop); } if (regInfos.size() > 0) { ASN1EncodableVector regiv = new ASN1EncodableVector(); for (int i = 0; i < regInfos.size(); i++) { regiv.add((AttributeTypeAndValue) regInfos.elementAt(i)); } v.add(new DERSequence(regiv)); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.CertRequest.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certReqId);/*from ww w.j a va2s. c o m*/ v.add(certTemplate); if (controls.size() > 0) { ASN1EncodableVector pubiv = new ASN1EncodableVector(); for (int i = 0; i < controls.size(); i++) { pubiv.add((AttributeTypeAndValue) controls.elementAt(i)); } v.add(new DERSequence(pubiv)); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.CertTemplate.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (version != null) { v.add(new DERTaggedObject(false, 0, version)); }//from w w w. j ava2s . c o m if (serialNumber != null) { v.add(new DERTaggedObject(false, 1, serialNumber)); } if (signingAlg != null) { v.add(new DERTaggedObject(false, 2, signingAlg)); } if (issuer != null) { v.add(new DERTaggedObject(bNameIsExplicit, 3, issuer)); } if (validity != null) { v.add(new DERTaggedObject(false, 4, validity)); } if (subject != null) { v.add(new DERTaggedObject(bNameIsExplicit, 5, subject)); } if (publicKey != null) { v.add(new DERTaggedObject(false, 6, publicKey)); } if (issuerUID != null) { v.add(new DERTaggedObject(false, 7, issuerUID)); } if (subjectUID != null) { v.add(new DERTaggedObject(false, 8, subjectUID)); } if (extensions != null) { v.add(new DERTaggedObject(false, 9, extensions)); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.EncryptedValue.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (intendedAlg != null) { v.add(new DERTaggedObject(false, 0, intendedAlg)); }/*from w ww.j a v a 2 s. c o m*/ if (symmAlg != null) { v.add(new DERTaggedObject(false, 1, symmAlg)); } if (encSymmKey != null) { v.add(new DERTaggedObject(false, 2, encSymmKey)); } if (keyAlg != null) { v.add(new DERTaggedObject(false, 3, keyAlg)); } if (valueHint != null) { v.add(new DERTaggedObject(false, 4, valueHint)); } v.add(encValue); return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.crmf.OptionalValidity.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); if (notBefore != null) { v.add(new DERTaggedObject(bTimeIsExplicit, 0, notBefore)); }// w w w. j av a 2s .c om if (notAfter != null) { v.add(new DERTaggedObject(bTimeIsExplicit, 1, notAfter)); } return new DERSequence(v); }