问题描述
测试环境连接保信报送服务器发送https请求失败,报错信息“Received fatal alert: protocol_version”。
原因分析:
可能是代码中配置的TLS协议版本不对,导致出现这种问题。
于是先查询目标服务器支持的TLS协议版本,查询网站:TLS安全评估
查询结果
分析代码发现代码里面用到了前置机,查看前置机代码,查看创建HttpClient对象的方法,里面supportedProcotol设置为“TLSv1”,而平台端不支持TLS 1.0协议
解决方案:
修改前置机代码,把“TLSv1”改为“TLSv1.2”,重启服务。
参考资料