2009-10-23 4 views
0

SSL을 통해 원격 서버에서 웹 서비스를 사용하려면 어떤 단계를 수행해야합니까? 응용 프로그램은 Tomcat 6에서 실행되는 Axis WS Framework를 사용하는 Java 응용 프로그램입니다.SSL을 통한 웹 서비스를 사용하도록 Tomcat 구성

http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html에 대한 지시 사항. 그러나 주로 SSL 요청을 허용하도록 서버를 구성하는 방법을 설명하는 것 같습니다.

답변

2

클라이언트 연결의 경우 다른 Java 응용 프로그램과 마찬가지로 SSL과 같습니다. Tomcat에서 실행된다는 사실은 차이를 만들지 않습니다.

웹 서비스에 올바른 "https :"끝점을 지정해야합니다. 웹 서비스 클라이언트 API를 생성 할 때 이것이 WSDL의 기본값이 아닌 경우 URL 매개 변수를 사용하는 대체 생성자를 사용할 수 있습니다.

액세스중인 웹 서비스에 런타임에서 이미 인식 한 "실제"권한으로 발행 된 인증서가없는 경우 트러스트 스토어를 지정해야합니다. 가장 쉬운 방법은 응용 프로그램을 시작할 때 adding the "javax.net.ssl.trustStore" system property입니다. 여기