2014-09-19 5 views
0

시간 내 주셔서 감사합니다. PKCS12 파일에서 Java 키 저장소를 만들려고합니다. Java keytool - 잘못된 옵션 deststorepass : 파일

전에 일했다,하지만 난이 기능은 자바> 7 분명히 사용할 수있는 명령 keytool -importkeystore -deststorepass:file ...

을 사용하여 명령 행에서 암호 가시성을 제거하기 위해 몇 가지 작업을 수행했습니다 http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html

-storepass [: env | : file] 인수 참고 : -keypass, -srckeypass, -destkeypass -srcstorepass 및 -deststorepass와 같이 암호가 필요한 다른 모든 옵션은 env 및 file 한정자를 허용합니다. .() 암호 옵션과 콜론 수정, (:)을 분리

을 기억하지만, 어떤 이유로 내가 메시지를 얻을 : Illegal option: -deststorepass:file

사람이 내가 잘못 여기서 뭐하는 거지 무엇인지하시기 바랍니다 하는가를, 또는 keytool 명령을 : file 한정자와 함께 올바르게 사용하는 방법?

+1

java 1.7 이상과 함께 제공되는 키 도구를 사용하고 있습니까? 이 옵션은 1.7에 추가 된 것 같습니다. – predi

+0

허, 나는 똑같은 말을하려고했으나 몇 가지 테스트를했는데 그런 식으로 실패하지는 못했다. 내가 생각했던 것보다 새로운 자바 버전을 테스트하고 있었다. 그래, 아마 그게 문제 야. –

+0

고마워, 네가 옳다. 정말 바보 같았습니다. 자바 버전을 1.7로 설정했지만'update-alternatives --set keytool [path]'는 무시했습니다. 둘 다 당신의 눈에 감사드립니다! – questions

답변

0

Java 버전을 1.7로 설정했지만 keytool을 적절한 버전으로 설정하지 않았습니다.

update-alternatives --set keytool [path]