【发布时间】:2019-08-08 07:42:08
【问题描述】:
在 Global.asax(MVC5 项目)的 Appliction_Start 方法中,我有这行代码应该使用 TLS1.2
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)
{
ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
}
检查值
ServicePointManager.SecurityProtocol
在运行时显示这个值
System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls | System.Net.SecurityProtocolType.Tls12
所以我假设正在使用 TLS1.2,但 Firefox 在控制台窗口中显示此消息
'此站点使用了已弃用的 TLS 版本,该版本将在 2020 年 3 月。请升级到 TLS 1.2 或 1.3'
如何确保使用 TLS 1.2?我正在使用 .net 框架 4.6.2
【问题讨论】:
标签: c# visual-studio tls1.2