https://bz.apache.org/bugzilla/show_bug.cgi?id=66009

--- Comment #7 from Christopher Schultz <ch...@christopherschultz.net> ---
Actually, this ought to do the trick:


import java.security.cert.Certificate;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;

import javax.security.auth.x500.X500Principal;


public class CertInfo {
    public static void main(String[] args) throws Exception {
        CertificateFactory cf = CertificateFactory.getInstance("X.509");
        Certificate cert = cf.generateCertificate(System.in);

        if(cert instanceof X509Certificate) {
            System.out.println("Certificate is X.509");
            X509Certificate xc = (X509Certificate)cert;

            System.out.println("getSubjectDN: " + xc.getSubjectDN());
            System.out.println("getSubjectX500Principal.getName: " +
xc.getSubjectX500Principal().getName());
            System.out.println("getSubjectX500Principal.getName(RFC1779): " +
xc.getSubjectX500Principal().getName(X500Principal.RFC1779));
        }
    }
}

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to