/** * Return a X509Name based on the passed in tagged object. * * @param obj tag object holding name. * @param explicit true if explicitly tagged false otherwise. * @return the X509Name */ public static X509Name getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public IssuerAndSubject(ASN1Sequence seq) { issuer = X509Name.getInstance(seq.getObjectAt(0)); subject = X509Name.getInstance(seq.getObjectAt(1)); }
/** * Return a X509Name based on the passed in tagged object. * * @param obj tag object holding name. * @param explicit true if explicitly tagged false otherwise. * @return the X509Name */ public static X509Name getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
other = X509Name.getInstance(obj);
other = X509Name.getInstance(obj);
other = X509Name.getInstance(obj);
other = X509Name.getInstance(obj);
/** * return the issuer of the given cert as an X509PrincipalObject. */ public static X509Principal getIssuerX509Principal( X509Certificate cert) throws CertificateEncodingException { try { TBSCertificateStructure tbsCert = TBSCertificateStructure.getInstance( ASN1Primitive.fromByteArray(cert.getTBSCertificate())); return new X509Principal(X509Name.getInstance(tbsCert.getIssuer())); } catch (IOException e) { throw new CertificateEncodingException(e.toString()); } }
/** * return the subject of the given cert as an X509PrincipalObject. */ public static X509Principal getSubjectX509Principal( X509Certificate cert) throws CertificateEncodingException { try { TBSCertificateStructure tbsCert = TBSCertificateStructure.getInstance( ASN1Primitive.fromByteArray(cert.getTBSCertificate())); return new X509Principal(X509Name.getInstance(tbsCert.getSubject())); } catch (IOException e) { throw new CertificateEncodingException(e.toString()); } }
/** * return the issuer of the given CRL as an X509PrincipalObject. */ public static X509Principal getIssuerX509Principal( X509CRL crl) throws CRLException { try { TBSCertList tbsCertList = TBSCertList.getInstance( ASN1Primitive.fromByteArray(crl.getTBSCertList())); return new X509Principal(X509Name.getInstance(tbsCertList.getIssuer())); } catch (IOException e) { throw new CRLException(e.toString()); } } }
responderId.setByKey(keyHashOctetString.getOctets()); } else { X509Name name = X509Name.getInstance(derTaggedObject.getObject()); responderId.setByName(name.toString());
taggedObj, false); } else if (taggedObj.getTagNo() == 3) { issuerNm = X509Name.getInstance(taggedObj, true); } else if (taggedObj.getTagNo() == 4) { optionalValidity = OptionalValidity.getInstance(value .getDERObject()); } else if (taggedObj.getTagNo() == 5) { subject = X509Name.getInstance(taggedObj, true); } else if (taggedObj.getTagNo() == 6) { subjectPublicKeyInfo = SubjectPublicKeyInfo.getInstance(
authorityDNs.add(X509Name.getInstance(ASN1Object.fromByteArray(dnBytes)));
authorityDNs.add(X509Name.getInstance(ASN1Object.fromByteArray(dnBytes)));
authorityDNs.add(X509Name.getInstance(ASN1Primitive.fromByteArray(dnBytes)));