/** * Get the issuer fields from an X509 Certificate * @param cert an X509Certificate * @return an X500Name */ public static X500Name getIssuerFields(X509Certificate cert) { try { return new X500Name((ASN1Sequence)CertificateInfo.getIssuer(cert.getTBSCertificate())); } catch (Exception e) { throw new ExceptionConverter(e); } }
/** * Get the subject fields from an X509 Certificate * @param cert an X509Certificate * @return an X500Name */ public static X500Name getSubjectFields(X509Certificate cert) { try { if (cert != null) return new X500Name((ASN1Sequence)CertificateInfo.getSubject(cert.getTBSCertificate())); } catch (Exception e) { throw new ExceptionConverter(e); } return null; }
buf.append("Digitally signed by "); String name = null; X500Name x500name = CertificateInfo.getSubjectFields((X509Certificate)signCertificate); if (x500name != null) { name = x500name.getField("CN"); String signedBy = CertificateInfo.getSubjectFields((X509Certificate)signCertificate).getField("CN"); if (signedBy == null) signedBy = CertificateInfo.getSubjectFields((X509Certificate)signCertificate).getField("E"); if (signedBy == null) signedBy = "";
buf.append("Digitally signed by "); String name = null; X500Name x500name = CertificateInfo.getSubjectFields((X509Certificate)signCertificate); if (x500name != null) { name = x500name.getField("CN"); String signedBy = CertificateInfo.getSubjectFields((X509Certificate)signCertificate).getField("CN"); if (signedBy == null) signedBy = CertificateInfo.getSubjectFields((X509Certificate)signCertificate).getField("E"); if (signedBy == null) signedBy = "";
/** * Get the issuer fields from an X509 Certificate * @param cert an X509Certificate * @return an X500Name */ public static X500Name getIssuerFields(X509Certificate cert) { try { return new X500Name((ASN1Sequence)CertificateInfo.getIssuer(cert.getTBSCertificate())); } catch (Exception e) { throw new ExceptionConverter(e); } }
/** * Get the subject fields from an X509 Certificate * @param cert an X509Certificate * @return an X500Name */ public static X500Name getSubjectFields(X509Certificate cert) { try { if (cert != null) return new X500Name((ASN1Sequence)CertificateInfo.getSubject(cert.getTBSCertificate())); } catch (Exception e) { throw new ExceptionConverter(e); } return null; }
v.add(CertificateInfo.getIssuer(signCert.getTBSCertificate())); v.add(new ASN1Integer(signCert.getSerialNumber())); signerinfo.add(new DERSequence(v));
v.add(CertificateInfo.getIssuer(signCert.getTBSCertificate())); v.add(new ASN1Integer(signCert.getSerialNumber())); signerinfo.add(new DERSequence(v));