기본 JDK 클래스를 사용하여 JKS 상점을 열어 pkcs12 파일 또는 bouncycastle과 같은 라이브러리가 필요한 항목을 열 수 있습니다. 예를 들어 : 빈 암호 (하나는 빈 문자열을 다른 널 IIRC 필요) bouncycastle 또는 JDK가 다르게 처리된다
keystore.load(inputStream, password);
참고 :
KeyStore keystore = KeyStore.getInstance("PKCS12", "BC");
그런 다음 실제 키 스토어를로드합니다. 에서 [`java.security.cert` 패키지 (HTTP의 클래스로
Enumeration<String> aliases = keystore.aliases();
while (aliases.hasMoreElements()) {
String alias = aliases.nextElement();
if (store.entryInstanceOf(alias, KeyStore.TrustedCertificateEntry.class))
certificates.put(alias, (X509Certificate) store.getCertificate(alias));
}
봐 : 당신이 키 스토어 인스턴스가 있으면, 당신은 쉽게 별칭을 통해 루핑 및 유형을 확인하여 인증서를 얻을 수 있습니다 // docs.oracle.com/javase/7/docs/api/java/security/cert/package-summary.html). –