嗨,我正在尝试用wso2 am连接一个端点,我得到了以下错误:
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服务器获取数据到后端服务器,它正确地为我添加了“-不安全”。
发布于 2020-06-19 09:10:17
具有自签名证书的
。我已经通过wso2 / publisher b上传了证书
我不知道您在哪里上传了证书,但在发布服务器中定义的通常是客户端键区,而不是端点服务器证书(我不确定最新版本)
如果自签名证书不受信任(在client-truststore.jks)或CN中不匹配URL ),则SSL连接将被拒绝。
你可以试试
#in deployment.toml file.
[transport.passthru_https.sender.parameters]
HostnameVerifier = "AllowAll" 在Axis2.xml中,https发送方(如果没有反映上面的配置)
<parameter name="HostnameVerifier">AllowAll</parameter>(这应该忽略SSL主机名验证,我不建议对prod这样做)
https://stackoverflow.com/questions/62463986
复制相似问题