Я импортировал файл сертификата p12
в систему на Windows 7
, на которой запущено веб-приложение Tomcat
.Я пытаюсь получить сертификат со следующим кодом:
private KSPrivateKeyEntry getKSPrivateKeyEntry(final String alias, ProtectionParameter passwordProtection) {
KeyStore keyStore = getKeyStore();
try {
if (keyStore.isKeyEntry(alias)) {
final PrivateKeyEntry entry = (PrivateKeyEntry) keyStore.getEntry(alias, passwordProtection);
return new KSPrivateKeyEntry(alias, entry);
}
} catch (GeneralSecurityException e) {
throw new DSSException("Unable to retrieve key for alias '" + alias + "'", e);
}
return null;
}
Сертификат отсутствует в выходных данных, и я не уверен, как правильно использовать псевдоним для сертификата.