public static X509CertificateStructure getInstance( Object obj) { if (obj instanceof X509CertificateStructure) { return (X509CertificateStructure)obj; } else if (obj != null) { return new X509CertificateStructure(ASN1Sequence.getInstance(obj)); } return null; }
public static X509CertificateStructure getInstance( Object obj) { if (obj instanceof X509CertificateStructure) { return (X509CertificateStructure)obj; } else if (obj != null) { return new X509CertificateStructure(ASN1Sequence.getInstance(obj)); } return null; }
private X509Certificate generateJcaObject(TBSCertificate tbsCert, byte[] signature) throws CertificateParsingException { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(tbsCert); v.add(sigAlgId); v.add(new DERBitString(signature)); return new X509CertificateObject(new X509CertificateStructure(new DERSequence(v))); }
private X509Certificate generateJcaObject(TBSCertificate tbsCert, byte[] signature) throws CertificateEncodingException { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(tbsCert); v.add(sigAlgId); v.add(new DERBitString(signature)); try { return new X509CertificateObject(new X509CertificateStructure(new DERSequence(v))); } catch (CertificateParsingException e) { throw new ExtCertificateEncodingException("exception producing certificate object", e); } }
v.add(new X509CertificateStructure( (ASN1Sequence)ASN1Primitive.fromByteArray(chain[i].getEncoded())));
v.add(new X509CertificateStructure( (ASN1Sequence)ASN1Primitive.fromByteArray(chain[i].getEncoded())));