0
에서 작동하지 않습니다 항아리 서명을 확인 내가 가지고 다음과 같은 내용을 포함하는 서명 항아리 우편 :자바
- META-INF, MANIFEST.MF, SERVER.RSA를 포함하는 디렉토리 및 SERVER.SF 을
- image.bin
그 후 image.bin에 몇 개의 문자를 추가하여 변조 된 Jar 파일을 만들었습니다. 나는 오류 예상
jarsigner: java.lang.SecurityException: SHA1 digest error for image.bin
에게 오류 준
jarsigner -verify jar.zip
와 함께 테스트했다.
이제 Java에서 프로그래밍 방식으로이 Jar Zip을 확인해야하며 예제는 here입니다. 기본적으로 Jar 파일을 열어 항목을 반복하고 SecuirtyException을 확인했습니다. 그러나 SecurityException을 제공하지는 않습니다. 나는 여기서 무엇을 놓칠 지 궁금하다.
grepcode에