问题描述:用C#写的WinForm程序,默认绕过证书并兼容tls11/tls12/tls/ssl13,采用HttpClient方式调用java服务端HTTPS接口。在WIN10本机上调试时,没有任何问题。但放在winserver2012/2016上就会报“基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系”错误。WinForm程序默认采用.NET 4.5.2。而且在winserver上也安装了.NET 4.5。依旧报错。
最终解决方案:升级java服务端openjdk。从1.8.0_65升级到1.8.0_131问题得到解决。