인증을 통해 https를 통한 서비스에 연결하는 모듈을 작성했습니다. 키 저장소로의 적절한 경로를 설정 한 후 올바르게 작동합니다. Tomcat 응용 프로그램에서 jar로 모듈을 사용하고 싶을 때 문제가 있습니다. 나는 적절한 경로 (절대 경로)과 키 저장소 설정하지만 연결하려고 할 때 나는 내가 잘못된 키 스토어를했을 때 전에이 메시지를 받았습니다 기억으로 나는 악수를 예외SSLHandshakeException - 복수 SSL 연결시
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
를 얻을. Tomcat에서 제대로 작동하려면 더 많은 작업을 수행해야합니까? 내가 놓친 다른 문제? 인증없이 https를 통해 다른 서비스에 연결하면 Tomcat 앱에서 정상적으로 작동합니다.
편집 : 문제는 ssl (Tomcat뿐만 아니라)을 통해 다른 서비스에 연결하는 프로젝트를 실행하는 것이 었습니다. 하나는 인증이 있고 다른 하나는없는 것입니다. 그래서 나는 제목을 편집했다.
클라이언트 측 또는 tomcat 로그에서이 오류가 발생합니까? 이 오류는 일반적으로 클라이언트 트러스트 스토어에 서버 인증서 (또는 그 부모 인증서 중 하나)가 없을 때 클라이언트 쪽입니다. –
트러스트 스토어를 구성한 방법 및 위치는 어디입니까? – Bruno
당신의 대답은 맞는 것처럼 보입니다, 당신은 그것을 받아 들여야합니다. (그래서이 문제는 해결 된 것으로 표시됩니다) –