나는 jarsigner를 나에게 말하는 유지하기 때문에 응용 프로그램을 포장 몇 가지 문제가 발생이 :자바 키 쌍 - 개인 및 공공 - 나는 단지이 개인
keytool -genkey -keystore myAppKeystore.keystore -alias myApp
: 나는 명령을 사용하여 키 스토어를 생성
jarsigner: Certificate chain not found for: MyApp. MyApp must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
다음 메시지가 표시 될 때 나머지 정보가 입력됩니다.
내가 발견이 명령을 사용하여 응용 프로그램을 확인:이 같은 것을 말했다
keytool -keystore myAppKeystore.keystore -list -v
, 그리고 단지 개인 키 말 것 : 나는 확신
Alias name: myApp
Creation date: 06-Sep-2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: ......etc
을 정말 명백한 것이지만, 무엇이 빠졌는가? 나는 이전 명령이 열쇠 쌍을 만들었다는 인상을 받고 있었다? 개인 키가 아닙니다.
감사합니다.
감사합니다. 지금은 훨씬 더 많이 이해하고 있습니다. 읽고 나서 신뢰할 수있는 인증서가 필요하므로 자체 서명이 필요하지 않습니다. –