Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NETFramework 2.0是否支持TLS1.1?_.net_Ssl - Fatal编程技术网

.NETFramework 2.0是否支持TLS1.1?

.NETFramework 2.0是否支持TLS1.1?,.net,ssl,.net,Ssl,虽然我知道.NET Framework 2.0不支持TLS1.2,但它是否支持TLS1.1?我似乎到处都找不到答案。我知道您必须在.NET 4.0和4.5上启用它(并且在4.6上默认启用),但我似乎找不到有关较旧的.NET框架支持的SSL版本的文档。。NET不关心不同的TLS版本 任何需要TLS的内置.NET套接字都依赖于Windows中的,因此支持的TLS版本100%取决于目标系统上运行的Windows操作系统的版本,而不是.NET 据此,TLS 1.1、1.2在Windows 7/Windo

虽然我知道.NET Framework 2.0不支持TLS1.2,但它是否支持TLS1.1?我似乎到处都找不到答案。我知道您必须在.NET 4.0和4.5上启用它(并且在4.6上默认启用),但我似乎找不到有关较旧的.NET框架支持的SSL版本的文档。

。NET不关心不同的TLS版本 任何需要TLS的内置.NET套接字都依赖于Windows中的,因此支持的TLS版本100%取决于目标系统上运行的Windows操作系统的版本,而不是.NET

据此,TLS 1.1、1.2在Windows 7/Windows Server 2008 R2和更新的操作系统上可用


@HansPassant是一个很好的资源,但是较新的版本(TLS 1.1和1.2)仍然无法在操作系统不支持它的平台上工作:\这是很明显的。也许你想避免考虑运行在更高版本Windows上的.NET 2.0应用程序?这是不正确的。无论您所在的Windows版本如何,都无法在.NET Framework 2.0应用程序中协商TLS 1.1或TLS 1.2。看这里,看起来这个答案是错误的。如图所示,有支持TLS 1.2的框架更新:如图所示,还必须安装Net 4.5以支持Net 4.0应用程序上的TLS 1.2: