WSO2 api 管理器和端点 HTTPS
WSO2 api manager and endpoint HTTPS
嗨,我正在尝试使用 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
及其作品。
如果我通过邮递员从我的计算机直接转到端点,它会正常工作。
-两个环境都是开发,所以我没有CA证书
-AM 3.1.0
-与端点的连接不会因超时而暂停,它是即时的(小于 2 秒)。
我尝试使用 curl 从 wso2 服务器获取数据到后端服务器,它对我来说正确地添加了“--insecure”
with self-signed certificate. I have uploaded the certificate through wso2 / publisher b
我不确定你在哪里上传证书,但在发布者中通常定义的是客户端密钥对,而不是端点服务器证书(我不确定最新版本)
如果自签名证书不受信任(在客户端-truststore.jks)或CN与URL不匹配, SSL 连接将被拒绝。
你可以试试
#in deployment.toml file.
[transport.passthru_https.sender.parameters]
HostnameVerifier = "AllowAll"
在Axis2.xml https sender(如果上面的配置没有体现)
<parameter name="HostnameVerifier">AllowAll</parameter>
(应该忽略 SSL 主机名验证,我不建议对产品这样做)
嗨,我正在尝试使用 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 及其作品。
如果我通过邮递员从我的计算机直接转到端点,它会正常工作。
-两个环境都是开发,所以我没有CA证书
-AM 3.1.0
-与端点的连接不会因超时而暂停,它是即时的(小于 2 秒)。
我尝试使用 curl 从 wso2 服务器获取数据到后端服务器,它对我来说正确地添加了“--insecure”
with self-signed certificate. I have uploaded the certificate through wso2 / publisher b
我不确定你在哪里上传证书,但在发布者中通常定义的是客户端密钥对,而不是端点服务器证书(我不确定最新版本)
如果自签名证书不受信任(在客户端-truststore.jks)或CN与URL不匹配, SSL 连接将被拒绝。
你可以试试
#in deployment.toml file.
[transport.passthru_https.sender.parameters]
HostnameVerifier = "AllowAll"
在Axis2.xml https sender(如果上面的配置没有体现)
<parameter name="HostnameVerifier">AllowAll</parameter>
(应该忽略 SSL 主机名验证,我不建议对产品这样做)