2014-11-04 2 views
1

WSO2를 처음 사용했습니다.WSO2 인증서 유효성 검사 사용 안 함

내가 ESB 콘솔을 사용하고, 나는 그때 테스트 URI하려고하면 WSDL의 URL을 입력 한 후 WSDL 기반 프록시

를 추가하기 위해 노력하고있어, 나는 다음과 같은 오류가 발생합니다 :

나는 문제가 있었다 확실하지 않다,하지만 난 인증서의 발급에 문제가 있음을 추측하고있어

잘못된 WSDL URI (연결을 설정할 수 없습니다). 그 이론을 테스트하기 위해 인증서 유효성 검사를 비활성화하고 싶습니다. 지금까지 내가 찾을 수있는 유일한 설정하여 wso2esb-4.8.1/저장소/conf의/축 2/axis2.xml 파일에 다음과 같다 :

<transportSender name="https class="org.apache.synapse.transport.passthru.PassThroughHttpSSLSender"> ... <parameter name="HostnameVerifier">AllowAll</parameter> </transportSender> 

그러나,이 설정은 도움이되지 않습니다. (실제 호스트 이름이 인증서 CN과 일치하므로 실제로는 도움이되지 않습니다.)

이 문제를 해결할 수있는 방법에 대한 아이디어가 있습니까?

감사합니다.

답변

1

인터넷 브라우저 (동일한 URI 사용)를 사용하여 WSDL을 볼 수 있습니까?

법인 프록시가 없습니까?

당신이 만약 wso2carbon.log

에서보세요 (... 업데이트 호스트 이름과 포트)

<parameter name="http.proxyHost" locked="false">localhost</parameter> 
<parameter name="http.proxyPort" locked="false">8080</parameter> 

:이 경우 , 당신의 transportSender의 conf의 양태에서는 속성을 추가 WSO2에서 그것을 구성 이 URI에 액세스 할 수 있고 AllowAll이 작동하는지 궁금하면이 인증서를 신뢰하도록 WSO2를 구성 할 수 있습니다. 인터넷 브라우저에서 을 다운로드하고 ESB_HOME/repository/resources/security/client-truststore.jks에 keytool

관련 문제