【发布时间】:2019-02-18 13:23:33
【问题描述】:
我对 TLS 1.2 有疑问。 如果我在客户端机器上启用 tls1.0 就可以了,但不建议这样做。
例外是 - 客户端和服务器无法通信,因为它们 做 不具备通用算法System.ComponentModel.Win32Exception (0x80004005):客户端和服务器无法通信,因为它们可以通信 不具备通用算法。
我的应用程序的目标框架是 .NET 4.6.2。
【问题讨论】:
-
你在2012服务器上启用1.2了吗?下载 iiscrypto 实用程序以验证这一点并在需要时启用它。
-
@AlexK.,是的,它们已启用。
-
使用wireshark/network monitor等软件,检查ClientHello和ServerHello TLS消息中的算法。
-
@AlexK.,我使用了 iiscrypto,发现 windows 10 使用 tls1.0。感谢您推荐这个程序。
-
对于基于 .NET Framework 4.6.2 的应用,您需要对代码库进行一些更改docs.microsoft.com/en-us/dotnet/framework/network-programming/…