2013-10-23 3 views
0

HTTPS를 통해 노출되는 백엔드 서비스에 연결하기 위해 wso2 ESB 프록시 서비스를 구성해야합니다. 이렇게하려면 나와 함께 가지고있는 SSL 인증서를 삽입하고 구성해야합니다.WSO2 ESB 사용자 정의 인증서가있는 보안 끝점 추가

현재 내가했다 짓을하는 것은 \ 보안 폴더 추가 사용자 정의 프로파일이 wso2esb- \ 저장소 \ conf의에서 axis2.xml에 wso2esb- \ 저장소 \ 자원이 wso2carbon.jks 및 클라이언트 truststore.jks에 인증서를 포함 \ axis2 폴더에 있습니다.

그러나 wsdl 기반 프록시에 추가 할 때 URL을 테스트하면 콘솔에서 다음과 같은 예외가 발생합니다.

+0

이 문제를 해결할 수 있었습니까? – Sumedha

+1

안녕 Sumedha 내가 그걸로 시도했다, 마지막으로 문제는 고정 IP 주소를 사용하여 CN 및 키 저장소에있는 별칭으로 동일한 CN 데 피하기위한 것입니다. 나는 해결책 http://sahanlm.tumblr.com/post/65311719934/wso2-esb-exposing-a-secure-backend-through-a-proxy에 관하여 blogged했다. –

답변

1

HTTPS 전송을 위해 다음과 같이 repository/conf/axis2/axis2.xml에서 매개 변수 "HostnameVerifier"를 설정해보십시오. HTTPS 끝점 호출에 대한 자세한 내용은 here을 참조하십시오.

<parameter name="HostnameVerifier">AllowAll</parameter>