2016-09-29 2 views
1

Java 설치시 cacerts 파일로 인증서를 가져 오려고합니다.잘못된 도구 옵션에 대해 Keytool에서 오류가 발생했습니다. -alias

이 명령은 "잘못된 옵션 : -alias myappProd"오류가 발생합니다.

$ keytool -import -alias "myappProd" -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/jre/lib/security/cacerts -file /Users/myuser/Downloads/certs/javaprod.cer 
Illegal option: -alias myappProd 

어떻게이 문제를 해결할 수 있습니까?

답변

0

OSX에는 keytool 인 자체 인증서 및 자격 증명 관리 도구가 포함되어 있습니다.

가장 가능성있는 원인은 당신이 사용하고 있다는 점이다 OSX의 keytool 대신 자바 keytool

사용 JAVA_HOME/bin/keytool

+0

같은 오류가되어야한다. keytool 명령으로'/ Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/keytool'을 사용했습니다. – Catfish

0

입니다 명령 줄에서 Java 키 도구에 대한 전체 경로 (이것은 -alias 옵션을 제공하기 때문에) 별칭 값에서 "myappProd"주위의 따옴표를 제거해보십시오.

때문에 명령이

keytool -import -alias myappProd -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/jre/lib/security/cacerts -file /Users/myuser/Downloads/certs/javaprod.cer 
관련 문제