17.12.2007 4:58:34Работает ли метод getCertificateAlias Ответов: 1
Wraith
Здравствуйте.

Работает ли метод KeyStore.getCertificateAlias(Certificate cert) в JCP?

Тестовый код:
//Загружаем ключевое хранилище
KeyStore ks = KeyStore.getInstance("HDImageStore", "JCP");
ks.load(null,null);
//получаем сертификат из хранилища
Certificate cr=ks.getCertificate("tesst1");
//пытаемся получить alias сертификата
String alias=ks.getCertificateAlias(cr);
//alias всегда равен null
System.out.println(alias);
 
Ответы:
21.12.2007 14:17:00Ольга
При загрузке ks.load(null,null) закружается только часть хранилища содержащая контейнеры, для сертификата из контенера alias не возвращается.
alias возвращается только для сертификата из TrustStore.