List of usage examples for org.bouncycastle.asn1 DERSequence DERSequence
public DERSequence(ASN1Encodable[] elements)
From source file:com.novosec.pkix.asn1.cmp.RevAnnContent.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(status);// w ww . j ava 2 s. co m v.add(certId); v.add(willBeRevokedAt); v.add(badSinceDate); if (crlDetails != null) { v.add(crlDetails); } return new DERSequence(v); }
From source file:com.novosec.pkix.asn1.cmp.RevDetails.java
License:Open Source License
public DERObject getDERObject() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(certDetails);/*from ww w . j a v a 2s . co m*/ if (revocationReason != null) { v.add(revocationReason); } if (badSinceDate != null) { v.add(badSinceDate); } if (crlEntryDetails != null) { v.add(crlEntryDetails); } return new DERSequence(v); }
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)); }/*ww w . ja v a 2s . 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 w w w . ja va2 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)); }/*from w w w .j av a2s . 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);// w w w .j a v a2 s . 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 ava 2 s . 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 .ja v a2 s .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); }