2016-12-24 1 views
0

내가하려는 것은 내 안드로이드 응용 프로그램 용 .keystore 파일을 만드는 것입니다. 내가이 명령을 출력있는 .keystore 파일을 실행 한 후 어디 하지만 두 가지 문제 키 저장소 디렉토리의 Java keytool 오류

  1. 있나요?

    keytool -genkey -v -keystore shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000 문제 1 번

  2. 은, 내가 이해할 수있는 문서를 찾고 유래 여기에 질문에 대한 답변했습니다. -keystore은 경로가되어야한다는 것을 알았지 만 올바른 구문을 찾을 수없는 것 같습니다. 나는 다음 코드를 시도했지만 FileNotFoundException을 주었다.

    keytool -genkey -v -keystore C:/shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000

해피 홀리데이주세요, 누군가의 도움이됩니다.

+0

keytool이 성가시다. [Portecle] (http://portecle.sourceforge.net/)은 키 저장소 작업을위한 오픈 소스 GUI를 사용하는 것이 훨씬 쉽습니다. – Robert

+0

@ 로버트 나는 keytool이 성가신 것에 동의하지만, 더 이상 Portecle을 추천해서는 안됩니다. 기본적으로 Portecle은 [KeyStore Explorer] (http://keystore-explorer.org)의 아주 오래된 (2004 년) 포크이며 그 동안 많이 발전하지 못했습니다. KeyStore Explorer는 2013 년에 다시 오픈 소스가되었으므로 Portecle은 현재 사용되지 않습니다. – Omikron

+0

@Omikron KSE에 대해 알지 못했습니다. 팁 주셔서 감사합니다. – Robert

답변

0

-keystore 뒤에 파일 이름 만 전달하면 Keytool은 현재 폴더에서 키 저장소 파일을 생성합니다.

두 번째 명령의 FileNotFoundException은 사용 권한 문제 일뿐입니다. 일반 사용자가 일반 사용자가 C:\에 새 파일을 만들도록 허용하지 않습니다. 홈 폴더와 같은 쓰기 권한이있는 경로 만 사용하면됩니다.

관련 문제