Закрытый ключ сертификата невозможно извлечь из хранилища ключей Windows, хотя закрытый ключ можно экспортировать.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Закрытый ключ сертификата невозможно извлечь из хранилища ключей Windows, хотя закрытый ключ можно экспортировать.

Сообщение Anonymous »

В моем хранилище ключей Windows есть несколько сертификатов, закрытый ключ которых также можно экспортировать.
Я пытаюсь получить доступ к хранилищу ключей и извлечь закрытый ключ, используя псевдоним. Затем мне нужно отправить метод PrivateKey в Signer. Но PrivateKey не извлекается. Это все еще ноль. могу ли я получить закрытый ключ, используя следующий фрагмент кода? Если нет, то какой способ?
keyStore.load(null,null);
Enumeration aliases = keyStore.aliases();
PrivateKey pk =null;
while (aliases.hasMoreElements()) {
String alias = aliases.nextElement();
if(alias.equals("MUHAMMAD AHAD UL ALAM")) {
Key key = keyStore.getKey(alias,null);
if(key instanceof PrivateKey) {
pk = (PrivateKey) key;
}
}
Signer signer = new Signer(pk);
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ough-priva
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»