【发布时间】:2016-07-08 20:45:23
【问题描述】:
虽然我知道 .NET Framework 2.0 不支持 TLS1.2,但它是否支持 TLS1.1?我似乎无法在任何地方找到答案。我知道您必须在 .NET 4.0 和 4.5 上启用它(并且在 4.6 上默认启用),但我似乎找不到有关旧 .NET Frameworks 支持的 SSL 版本的文档。
【问题讨论】:
虽然我知道 .NET Framework 2.0 不支持 TLS1.2,但它是否支持 TLS1.1?我似乎无法在任何地方找到答案。我知道您必须在 .NET 4.0 和 4.5 上启用它(并且在 4.6 上默认启用),但我似乎找不到有关旧 .NET Frameworks 支持的 SSL 版本的文档。
【问题讨论】:
任何需要 TLS 的内置 .NET 套接字都依赖于 Windows 中的 SChannel API,因此支持的 TLS 版本 100% 取决于 Windows 的版本在目标系统上运行的操作系统,不是 .NET。
根据MSDN article,TLS 1.1、1.2 在 Windows 7 / Windows Server 2008 R2 和更新的操作系统上可用。
【讨论】: