2012-02-26 2 views
0

보안 웹 서비스를 호출하려고합니다. 하지만 예외 말을 얻고, java.security.cert.CertificateException : 신뢰할 수있는 인증서를 찾을 수 없습니다.

Failed to create secure client socket: java.security.cert.CertificateException: com.tibco.security.AXSecurityException: could not find trusted CA certificate with DN 'OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US' that signed certificate with DN 'CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US' 

나는 자신의 웹 사이트에 액세스하고 웹 브라우저를 통해 인증서를 수출하여 SSL 인증서를 얻었다. 질문 : 신뢰할 수있는 인증서를 얻는 다른 방법이 있습니까? 아니면 웹 사이트 관리자에게 문의해야합니까?

감사합니다.

+0

, 자바는 OS 인증서 레지스트리 (애플릿이 다른 작동 할 수 있습니다)에 액세스하지 않습니다. 이것은 Java UI 또는 백엔드 (서버) 응용 프로그램입니까? – home

+0

예외는 Java 미들웨어 응용 프로그램에서 발생합니다. – ChiSen

답변

0

나는 당신이하고있는 일에 대해 명확하지 않지만, Java를 사용하여 SSL을 통해 웹 서비스를 호출한다면, 그 인증서를 jvm의 키 스토어에 추가해야 할 것입니다. 대부분의 경우에 작동하지 않습니다 브라우저에 인증서 가져 오기

http://docs.oracle.com/javaee/1.4/tutorial/doc/Security6.html

관련 문제