Не удалось импортировать сертификат в cacerts в
мое требование-импортировать сертификат для репозиториев maven в глобальное хранилище ключей.
файл сертификата называется maven-cacert.ССВ.
Я использую следующую команду C:Program FilesJavajdk1.6.0_20bin
С cmd
keytool -importcert -trustcacerts -alias c:maven-cacert.cer -file c:maven-cacert.cer.der -keystore $JAVA_HOMEjrelibsecuritycacerts
as находится в C
каталог
после нажатия enter он попросил поставить пароль и после предоставления пароля он говорит, как
keytool error: java.io.FileNotFoundException: $JAVA_HOMEjrelibsecuritycacerts (The system cannot find the path specified
я тоже пробовал
keytool -importcert -trustcacerts -alias c:maven-cacert.cer -file c:maven- cacert.cer.der -keystore usrjava/jdk1.6.0_20/bin/javajrelibsecuritycacerts
но получение того же вывода
пожалуйста, помогите, что происходит не так с моей командой, пока внутри .
5 ответов
keytool-importcert-trustcacerts-псевдоним mycert-файл c:\maven-cacert - ... ССВ.дер -хранилище "%переменной JAVA_HOME%"\среда jre\lib в\безопасность\cacerts в
У вас также была проблема с alias. Это имя, а не файл. вам нужно процитировать " %JAVA_HOME%", потому что у него есть пространство внутри.
какая ОС? Если вы находитесь в Windows, можете ли вы попробовать заменить $JAVA_HOME на %JAVA_HOME% и посмотреть, как это происходит?
спасибо, Анудж!--1-->
используйте команду Bellow для импорта сертификата в cacerts
- запустить командную строку от имени администратора
- компакт-диск C:\Program файлы\папку Java\jdk1.6.\JRE и 0_45\ОГРН
- keytool-import-trustcacerts-файл " certpath\certname.cer "- псевдоним "cert_alias" - хранилище ключей"%JAVA_HOME% " /jre/lib/security/cacerts
- для просмотра ключей-списке-в хранилище сертификатов "%переменной JAVA_HOME%"/среда jre/lib/безопасности/cacerts в -псевдоним cert_alias
по какой-то причине я думаю, что JAVA_HOME не был определен для меня. Я просто использовал полный путь. Запуск из папки рабочего стола, моя полная команда:
"C:\Program Files\Java\jre1.8.0_77\bin\keytool" -import -alias fiddlercert -file fiddlerRoot.cer -keystore "C:\Program Files\Java\jre1.8.0_77\lib\security\cacerts" -storepass changeit