vb.net - 将应用程序从 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 应用程序中添加上述代码?
解决方案
请参阅官方 TLS 1.2 指南:https ://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls
最好针对更高版本的 .NET Framework 重新定位(重建)您的应用程序。
推荐阅读
- android - Admob - 部署几天后未显示横幅广告
- javascript - 如何使用 javascript 从列 id 获取值到另一个页面?
- r - r:通过函数运行所有数据帧以获取最小和最大日期
- intellij-idea - 如何显示我的 dist 文件夹而不是 node_modules?
- three.js - AFrame:如何将相机渲染到纹理
- java - 努力学习主题(django,游戏和应用程序开发,逆向工程)
- php - 如何在PHP中以递归方式调用函数
- python - 如何根据来自另一个数组的参考值对数组的值求和
- java - 使用Java突出显示PDF中的粗体文本
- c - 如何从 XV6 中的系统调用返回字符串?