public IDEACBCPar( ASN1Sequence seq) { if (seq.size() == 1) { iv = (ASN1OctetString)seq.getObjectAt(0); } else { iv = null; } }
public ProfessionInfo[] getProfessionInfos() { ProfessionInfo[] infos = new ProfessionInfo[professionInfos.size()]; int count = 0; for (Enumeration e = professionInfos.getObjects(); e.hasMoreElements();) { infos[count++] = ProfessionInfo.getInstance(e.nextElement()); } return infos; }
private PKIResponse(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.controlSequence = ASN1Sequence.getInstance(seq.getObjectAt(0)); this.cmsSequence = ASN1Sequence.getInstance(seq.getObjectAt(1)); this.otherMsgSequence = ASN1Sequence.getInstance(seq.getObjectAt(2)); }
private EncryptedData( ASN1Sequence seq) { int version = ((ASN1Integer)seq.getObjectAt(0)).getValue().intValue(); if (version != 0) { throw new IllegalArgumentException("sequence not version 0"); } this.data = ASN1Sequence.getInstance(seq.getObjectAt(1)); }
public static DVCSRequestInformation getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
private CrlListID(ASN1Sequence seq) { this.crls = (ASN1Sequence)seq.getObjectAt(0); Enumeration e = this.crls.getObjects(); while (e.hasMoreElements()) { CrlValidatedID.getInstance(e.nextElement()); } }
public ElGamalParameter( ASN1Sequence seq) { Enumeration e = seq.getObjects(); p = (ASN1Integer)e.nextElement(); g = (ASN1Integer)e.nextElement(); }
private X509AttributeCertificate readPEMCertificate( InputStream in) throws IOException { ASN1Sequence seq = PEM_PARSER.readPEMObject(in); if (seq != null) { return new X509V2AttributeCertificate(seq.getEncoded()); } return null; }
public static CertId getInstance(Object o) { if (o instanceof CertId) { return (CertId)o; } if (o != null) { return new CertId(ASN1Sequence.getInstance(o)); } return null; }
private CompleteRevocationRefs(ASN1Sequence seq) { Enumeration seqEnum = seq.getObjects(); while (seqEnum.hasMoreElements()) { CrlOcspRef.getInstance(seqEnum.nextElement()); } this.crlOcspRefs = seq; }
public byte[] getEncoded() throws IOException { return Arrays.concatenate(certificateHolder.getEncoded(), trustBlock.toASN1Sequence().getEncoded()); }
private SafeBag( ASN1Sequence seq) { this.bagId = (ASN1ObjectIdentifier)seq.getObjectAt(0); this.bagValue = ((ASN1TaggedObject)seq.getObjectAt(1)).getObject(); if (seq.size() == 3) { this.bagAttributes = (ASN1Set)seq.getObjectAt(2); } }
private Signature( ASN1Sequence seq) { signatureAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); signature = (DERBitString)seq.getObjectAt(1); if (seq.size() == 3) { certs = ASN1Sequence.getInstance( (ASN1TaggedObject)seq.getObjectAt(2), true); } }
static BEROctetString fromSequence(ASN1Sequence seq) { ASN1OctetString[] v = new ASN1OctetString[seq.size()]; Enumeration e = seq.getObjects(); int index = 0; while (e.hasMoreElements()) { v[index++] = (ASN1OctetString)e.nextElement(); } return new BEROctetString(v); } }
public static CRLDistPoint getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
private ContentInfo( ASN1Sequence seq) { Enumeration e = seq.getObjects(); contentType = (ASN1ObjectIdentifier)e.nextElement(); if (e.hasMoreElements()) { content = ((ASN1TaggedObject)e.nextElement()).getObject(); } isBer = seq instanceof BERSequence; }
private CertificatePolicies( ASN1Sequence seq) { this.policyInformation = new PolicyInformation[seq.size()]; for (int i = 0; i != seq.size(); i++) { policyInformation[i] = PolicyInformation.getInstance(seq.getObjectAt(i)); } }
private Signature( ASN1Sequence seq) { signatureAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); signature = (DERBitString)seq.getObjectAt(1); if (seq.size() == 3) { certs = ASN1Sequence.getInstance( (ASN1TaggedObject)seq.getObjectAt(2), true); } }
private X500Name( X500NameStyle style, ASN1Sequence seq) { this.style = style; this.rdns = new RDN[seq.size()]; int index = 0; for (Enumeration e = seq.getObjects(); e.hasMoreElements();) { rdns[index++] = RDN.getInstance(e.nextElement()); } }
public static Accuracy getInstance(Object o) { if (o instanceof Accuracy) { return (Accuracy) o; } if (o != null) { return new Accuracy(ASN1Sequence.getInstance(o)); } return null; }