2012-09-06 5 views
0

새로 설치 한 JDK 1.7을 사용하여 JAR 파일에 서명합니다.jarsigner 확인에 실패했습니다.

서명/검증 코드는 간단하다 ...에

무효 SHA256 해시 : 즉시 그 후 우리는 메시지와 함께 실패 ... 같은 jarsigner의 같은 키 스토어 등을 사용하여 확인 (창 배치에 두 개의 그에 선) :

%JAVADIR%\jarsigner -keystore \path\to\SBBJavaCodeSigningStore -storepass my_password SecureBlackbox.JCE.jar sbbjavacodesigningkey 
%JAVADIR%\jarsigner -verify -keystore \path\to\SBBJavaCodeSigningStore -storepass my_password SecureBlackbox.JCE.jar 

최악의 일은 검증이 실패했을 경우의 문제가 무작위로 보이고, jarsigner로도 오류 수준 (종료 코드)를 설정하지 않습니다.

Java 서명자 또는 암호화 클래스 또는 다른 버그가 있습니까?

답변

1

다른 사용자를위한 강의로이 솔루션을 올리려고합니다.

나중에 배치 파일에서 우리는 모든 JAR에 일괄 서명하고이 특정 JAR에 두 번 서명하는 것으로 나타났습니다. jarsigner를 사용하면 두 번째 서명을 수행하고 첫 번째 서명을 이런 식으로 끊을 수 있습니다.

+0

+1. 제 초급 질문 좀보세요. –

관련 문제