首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2 api管理器和端点HTTPS

WSO2 api管理器和端点HTTPS
EN

Stack Overflow用户
提问于 2020-06-19 05:40:24
回答 1查看 732关注 0票数 0

嗨,我正在尝试用wso2 am连接一个端点,我得到了以下错误:

代码语言:javascript
复制
INFO - LogMediator STATUS = Executing default 'fault' sequence, ERROR_CODE = 303001, ERROR_MESSAGE = Currently , Address endpoint : [ Name : Proyecto2--v1.0.0_APIproductionEndpoint ] [ State : SUSPENDED ]

wso2am位于一个服务器上,端点位于另一个服务器上,这个端点在节点上完成,并且是具有自签名证书的HTTPS。还可以尝试通过:http://www.mocky.io/v2/5185415ba171ea3a00704eed及其工作更改端点。

如果我通过邮递员从我的计算机直接到达端点,它就能正常工作。

-both环境是开发的,所以我没有CA证书。

-AM 3.1.0

到达端点的-the连接不因超时而挂起,它是即时的(小于2秒)。

我尝试用curl从wso2服务器获取数据到后端服务器,它正确地为我添加了“-不安全”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-19 09:10:17

具有自签名证书的

。我已经通过wso2 / publisher b上传了证书

我不知道您在哪里上传了证书,但在发布服务器中定义的通常是客户端键区,而不是端点服务器证书(我不确定最新版本)

如果自签名证书不受信任(在client-truststore.jks)或CN中不匹配URL ),则SSL连接将被拒绝。

你可以试试

代码语言:javascript
复制
#in deployment.toml file.
[transport.passthru_https.sender.parameters]
HostnameVerifier = "AllowAll"  

在Axis2.xml中,https发送方(如果没有反映上面的配置)

代码语言:javascript
复制
<parameter name="HostnameVerifier">AllowAll</parameter>

(这应该忽略SSL主机名验证,我不建议对prod这样做)

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

https://stackoverflow.com/questions/62463986

复制
相关文章

相似问题

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