인디노트

JRE cacerts 에 들어있는 인증서 리스트 본문

소스 팁/Java, Android, Kotlin

JRE cacerts 에 들어있는 인증서 리스트

인디개발자 2018. 6. 1. 10:01

TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance("PKIX");

trustManagerFactory.init((KeyStore) null);

TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();

X509TrustManager trustManager = (X509TrustManager) trustManagers[0];

X509Certificate[] acceptedIssuers = trustManager.getAcceptedIssuers();


System.out.println("X509TrustManager count : " + trustManagers.length);

System.out.println("X509Certificate count : " + acceptedIssuers.length);


for(X509Certificate x509cert : acceptedIssuers)

{

String IssuerDNName = x509cert.getIssuerDN().getName();

BigInteger serialNumber = x509cert.getSerialNumber();

if(IssuerDNName.toLowerCase().indexOf("entrust")>=0)

{

System.out.println("x509cert IssuerDNName : " + IssuerDNName);

System.out.println("x509cert serialNumber : " + serialNumber);

}

}


반응형
Comments