В 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
И пошли!