首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用WSO2证书验证

禁用WSO2证书验证
EN

Stack Overflow用户
提问于 2014-11-04 23:13:13
回答 1查看 3K关注 0票数 2

我是WSO2的新手。

我使用ESB控制台,并试图添加一个基于WSDL的代理

输入WSDL后,如果然后尝试测试URI,则会收到以下错误:

无效的WSDL (无法建立连接)

我不确定问题是什么,但我猜证书的签发人有问题。我想禁用证书验证来测试这个理论。到目前为止,我能找到的唯一设置是wso2esb-4.8.1/存储库/conf/axis2 2/axis2.xml文件中的以下设置:

代码语言:javascript
运行
复制
    <transportSender name="https class="org.apache.synapse.transport.passthru.PassThroughHttpSSLSender">
            ...
            <parameter name="HostnameVerifier">AllowAll</parameter>
    </transportSender>

但是,这种设置没有帮助。(而且由于实际主机名与证书CN匹配,这一点也没有帮助)

我能找些什么来解决这个问题吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-05 08:05:07

您能看到使用internet浏览器(具有相同URI)的WSDL吗?

你没有公司代理吗?在本例中,在WSO2中配置它,在transportSender conf中添加这些属性:

代码语言:javascript
运行
复制
<parameter name="http.proxyHost" locked="false">localhost</parameter>
<parameter name="http.proxyPort" locked="false">8080</parameter>

(更新主机名和端口.)

看看wso2carbon.log

如果您可以访问这个URI,并想知道AllowAll是否有效,您可以尝试配置WSO2来信任此证书:从您的internet浏览器下载它,并在AllowAll中安装

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26746859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档