windows-MY에서 모든 인증서를 검색하려고하지만 일부 인증서는 동일한 별칭을 사용합니다. 그래서Windows-MY에서 동일한 별칭이있는 인증서가있는 경우
,이 별명을 가진 코드를 반환 단지를 선두의 다음 조각 :
KeyStore keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
Enumeration enumeration = keyStore.aliases();
while (enumeration.hasMoreElements()) {
String alias = enumeration.nextElement().toString();
keyStore.getCertificateChain(alias);
java.security.cert.Certificate[] chain = keyStore.getCertificateChain(alias);
...
}
인증서를 검색하는 또 다른 방법이 있나요?
문제는 그냥 키 스토어에서 별명을 얻는 방법을 알고 인증서가 나는이 별칭을 사용해야합니다 얻는 것입니다. 별칭이 두 번 이상 사용되면이 별칭이있는 첫 번째 인증서를 얻습니다. 당신이 볼 수 있듯이 나는 이미 반복하고있다. – adrianzz