2014-05-22 11 views
0

Verisign에서 제공하는 공식 인증서로 서명 된 Java Web Start를 통해 전달되는 앱과 Google에서 생성 한 자체 서명 된 인증서가 있습니다. 이는 고객에게 제공되는 빌드의 공식 인증서 사용을 제한하기 때문에 이루어 지지만 애플리케이션을로드하기 위해 인증서로 서명 된 테스트 빌드가 필요합니다.자바 7b55 - 웹 시작 앱에 서명해도 보안 경고가 나타납니다.

내 질문은; 공식 인증서가 있음에도 불구하고 Java 7b55가 자체 서명 인증서에 대한 보안 경고를 여전히 표시하는 것은 정상입니까? 공식 인증서가 우선적으로 적용될 것으로 예상되지만 사실이 아닌 것으로 보입니다. 다른 사람이 충돌 한 경우

그냥 궁금하거나 내 환경에 고유 한 경우 ..

+0

* "정상 자바는 여전히 자체 서명 인증서에 대한 보안 경고를 표시 7b55 것"* 아뇨 응용 프로그램을 차단하기 위해 JVM을 예상 한 것입니다. 완전히. '자체 서명'인증서는 인증서를 저장할 때 필요한 가치가 없습니다. –

+0

합의 된 자체 서명은 쓸모가 없지만 서명되지 않은 응용 프로그램은 전혀 실행되지 않습니다. 서명되지 않은 응용 프로그램을 시작할 때 다음과 같은 스택 추적이 발생합니다. com.sun.deploy.net.JARSigningException : 리소스의 서명되지 않은 항목이 있음 : http : // : // .jar at com.sun.javaws .security.SigningInfo.getCommonCodeSignersForJar (알 수없는 소스) com.sun.javaws.security.SigningInfo.check (알 수없는 소스) ... –

답변

0

그것은 .... 당신이 1 키 스토어를 사용하지 않는 것은이 모든 것을 수행하지 않도록해야한다.

내부의 개인 키와 쌍을 이루는 자체 서명 키 스토어를 사용하고 있으며 내부의 개인 키와 일치하지 않고 동일한 키 저장소에 공식 VeriSign 키를 가져온 것 같습니다. 공식 VeriSign 인증서가 서명하는 동안 읽히지 않는 이유는 무엇입니까

일반적으로 자신의 상황에서는 두 개의 키 저장소가 있어야합니다. 1은 자체 서명 한 것이며 다른 하나는 Official Signed 인증서입니다.

~ DomSYMC는