JAVA: как получить файл хранилища ключей для файла сертификации (crt)

HI Все,

У меня есть .crt файл, и мне нужно получить связанный файл хранилища ключей. Как это сделать?

Является ли keytool полезным в этом?

Спасибо.

Ответы

Ответ 1

Создайте хранилище с временным ключом внутри:

keytool -genkey -alias temp -keystore yourkeystore.jks -storepass Hello1

Затем удалите существующую запись:

keytool -delete -alias temp -keystore yourkeystore.jks -storepass Hello1 

Теперь у вас есть пустой магазин. Вы можете проверить, что он пуст:

keytool -list -keystore yourkeystore.jks -storepass Hello1

Затем импортируйте сертификат в хранилище:

keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1

И вы уходите!

Ответ 2

Да, например,
keytool -genkey -alias duke -keypass dukekeypasswd от (http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)