2014-06-19 4 views
0

Java Webstart에서 다른 클라이언트 (그 중 하나만 신뢰 함)가 Java Webstart에서 실행되도록 여러 인증서로 응용 프로그램에 서명하려고합니다.java webstart에 대해 여러 인증서로 jar에 서명하기

서명이 제대로 작동하는 것 같습니다. .DSA/ .RSA 및 * .SF 파일이 항아리의 META-INF에 있습니다. 그러나 javaw는 해당 인증서 중 하나만 인식하고 해당 인증서를 정확하게 신뢰하지 않으면 시작할 수 없습니다.

Java Webstart가 다중 서명을 처리합니까 그렇지 않습니까? 내가 여기서 뭔가 잘못하고있는거야?

답변

1

지정되지 않았으므로 웹 시작 클라이언트가 찾은 첫 번째 인증서와 일치하는 것으로 의심됩니다.

나는 this related bug report을 발견했습니다. 불행히도 WONTFIX라고 표시되어 있습니다. 해결 방법은 두 개의 별도 서명을 사용하여 두 개의 개별 배포를 수행하는 것입니다. 또는 고객이 인증서를 신뢰하지만 다른 인증서를 신뢰하지 않는 이유를 알아보십시오.

+0

네가 옳은 것 같습니다. 배포를 분리해야합니다. – radlan