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

StackOverflow https://stackoverflow.com/questions/4022604

  •  26-09-2019
  •  | 
  •  

Вопрос

Всем привет,

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

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

Спасибо.

Это было полезно?

Решение

В JDK8 или выше:

Команда ниже создает пустое хранилище и импортирует ваш сертификат в ключ магазин:

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

В JDK7:

Старые версии JDK7 создают непустое брелок, который затем необходимо очистить. Ниже вы это делаете.

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

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

И ты идешь!

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top