我正在尝试从旧的GPRS模块(EHS6)连接到我的服务器 我在两台服务器上运行了两台服务器(dotnet 4.0应用程序):Windows 2012R2和Windows 2016。 两台服务器都使用相同的SSL证书。
我正在使用相同的模块尝试连接到服务器 与Windows 2012R2服务器的连接成功,而与Windows 2016服务器的连接失败,错误为“ -351 SSL错误:错误的ECC曲线错误或不受支持的” **
我已经使用Microsoft网络监视器捕获了以太网流量 看起来在两个服务器中,服务器都响应 版本:TLS 1.0 TLSCipherSuite:TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
唯一的区别似乎在于ServerKeyExchange Windows 2016服务器发送: ServerKeyExchange:二进制大对象(294字节) Windows 2012服务器发送以下消息时: ServerKeyExchange:二进制大对象(327字节)
我已经在不同版本的dotnet运行时上尝试过,看来这与OS版本有关,而不与dotnet版本有关。
有人可以帮助我吗?
谢谢, 纳达夫