2012-08-08 3 views
0

자체 서명 된 인증서로 키 저장소를 만들고 인증서를 내 보낸 다음 IP 주소의 별칭으로 인증서를 다시 가져 왔습니다.JBoss 6에서 설치된 인증서를 찾을 수 없음

나는/..... 주소이 서버]에 다른 서비스에이 서버 내부에서 전화를 걸

내가 자신을 신뢰하도록 호출의 클라이언트 측을 얻을 수 없다합니다. 트러스트 스토어는 어떻게 지정합니까? 나는 그 자체로,이 서버에서 서비스를 호출하는 HTTPS를 사용하기에이 오류가

<Connector protocol="HTTP/1.1" SSLEnabled="true" 
     port="8443" address="${jboss.bind.address}" 
     scheme="https" secure="true" clientAuth="false" 
     keystoreFile="${jboss.server.home.dir}/conf/mykey" 
     keystorePass="changeit" 
     truststoreFile="${jboss.server.home.dir}/conf/mykey" 
     truststorePass="changeit" 
     sslProtocol = "TLS" /> 

:

여기은 server.xml의 핵심 부분입니다.

PKIX 경로를 건물 실패 : sun.security.provider.certpath.SunCertPathBuilderException : 요청 대상에

감사

를 유효한 인증 경로를 찾을 수 없습니다를

답변

0

답변 : JBOSS 6 클라이언트 트러스트 스토어에 대한 Java 런타임을 사용하고 있습니다 자체 파일이 아닙니다. Java 환경에 인증서를 두는 것이 효과적입니다.

위와 같이 커넥터에 jBoss 구성에서 트러스트 스토어를 설정했는지 궁금합니다.

관련 문제