我目前有一个web应用程序使用.NET 3.5框架,我想知道它是否与TLS 1.2兼容.不,在我们的代码中,我们在哪里口述TLS版本.这是一个遗留应用程序,目前还不准备重新编译.我没有找到多少关于你能不能的信息,但我的印象是,兼容性更依赖于操作系统版本.看起来最低要求是2008 R2.我们的目标是让paypal在7月1日前正确沟通.
我目前有一个web应用程序使用.NET 3.5框架,我想知道它是否与TLS 1.2兼容.不,在我们的代码中,我们在哪里口述TLS版本.这是一个遗留应用程序,目前还不准备重新编译.我没有找到多少关于你能不能的信息,但我的印象是,兼容性更依赖于操作系统版本.看起来最低要求是2008 R2.我们的目标是让paypal在7月1日前正确沟通.
从docs中可以看出,TLS 1.2不在SslProtocols
的枚举中,它是在中添加到枚举的.NET 4.5(谢谢@orhun).
TLS 1.2的兼容性在上没有解决方案.净3.5.
很遗憾,您必须升级到.NET 4.5或更高版本,以获得TLS 1.2兼容性.
EDIT 10/11/17
我以上的回答不再准确.In May of 2017, Microsoft released a package to allow TLS 1.2 in .NET 3.5.1