2011-03-09 3 views
2

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); 
    ... 
} 

인증서를 검색하는 또 다른 방법이 있나요?

답변

0

for 루프를 사용해 보셨습니까?

for (variable in object) 
{ 
    code to be executed 
} 
+0

문제는 그냥 키 스토어에서 별명을 얻는 방법을 알고 인증서가 나는이 별칭을 사용해야합니다 얻는 것입니다. 별칭이 두 번 이상 사용되면이 별칭이있는 첫 번째 인증서를 얻습니다. 당신이 볼 수 있듯이 나는 이미 반복하고있다. – adrianzz

관련 문제