首页 > 解决方案 > 将应用程序从 SSL 升级到 TLS1.2 需要更改应用程序服务器中的代码以及更改数据库服务器吗?

问题描述

我的其中一个应用程序是基于 VB .NET 4.0 构建的,但应用程序和数据库服务器包含 .NET 框架 4.7.2。

我需要升级我的应用程序以支持来自 SSL 的 TLS1.2。

根据 .NET Framework 4.0 中的链接 TLS 1.2,我是否需要在 Global.asax 文件中添加以下代码?作为我基于 .NET 4.0 构建的应用程序。

ServicePointManager.SecurityProtocol = DirectCast(3072, SecurityProtocolType)

如果我必须添加代码,那么我是否需要更改数据库服务器中的任何内容(当前接受 SSL 请求)以接受此 TLS12 请求?如果我的应用程序使用 SOAP 调用 (WCF),那么我是否还需要在 WCF 应用程序中添加上述代码?

标签: vb.net

解决方案


请参阅官方 TLS 1.2 指南:https ://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls

最好针对更高版本的 .NET Framework 重新定位(重建)您的应用程序。


推荐阅读