WSO2 Micro Integrator 4.xx配置AllowAll主机名验证仍遇SSL错误求助
WSO2 Micro Integrator 禁用主机名验证配置方案
你遇到的javax.net.ssl.SSLException: Host name verification failed错误,是因为Micro Integrator默认会验证目标API证书中的主机名与请求地址是否匹配。你目前使用的APIM风格配置不适用于Micro Integrator,需要调整配置方式:
正确配置方式
修改deployment.toml文件,替换原有配置为以下内容:
[transport.passthru_https.sender] hostname_verifier = "AllowAll"
额外说明
- 若你的API调用使用的是HTTP/4.1传输协议,需同步添加HTTP发送端的配置:
[transport.http.sender] hostname_verifier = "AllowAll" - 修改配置后必须重启Micro Integrator服务才能生效
- 注意:禁用主机名验证会降低SSL通信安全性,仅建议在测试环境或内部完全可信的网络环境中使用,生产环境请确保证书主机名与请求地址一致,或使用自定义主机名验证逻辑
内容的提问来源于stack exchange,提问作者LambdaFn
相关产品推荐
相关产品推荐

