.net 拦截TLS 1.0对TLS 1.2的调用

.net 拦截TLS 1.0对TLS 1.2的调用,.net,security,ssl,proxy,.net,Security,Ssl,Proxy,我们在.NET 2.0中有一个遗留的winforms应用程序,该应用程序正在将数据发布到另一个在我们服务器上托管的ASP.NET 4.6中构建的网站解决方案。Winform应用程序安装在客户端计算机上。因此,它通过webrequest与服务器交互,默认情况下,TLS1.0是.NET2.0框架中的默认安全协议 现在,我们的管理层已经决定保护服务器上的应用程序,为了做到这一点,服务器应用程序只接受TLS 1.2调用。我们不想将桌面应用程序从.NET 2.0迁移到4.x 有没有其他方法来实现它 我们的

我们在.NET 2.0中有一个遗留的winforms应用程序,该应用程序正在将数据发布到另一个在我们服务器上托管的ASP.NET 4.6中构建的网站解决方案。Winform应用程序安装在客户端计算机上。因此,它通过webrequest与服务器交互,默认情况下,TLS1.0是.NET2.0框架中的默认安全协议

现在,我们的管理层已经决定保护服务器上的应用程序,为了做到这一点,服务器应用程序只接受TLS 1.2调用。我们不想将桌面应用程序从.NET 2.0迁移到4.x

有没有其他方法来实现它

我们的团队成员提供的一个想法是在.NET 4.6中创建一个新的客户端应用程序,并实现与服务器的TLS1.2通信,然后拦截从.NET 2.0客户端应用程序(TLS 1.0)到新创建的应用程序的调用,该应用程序显然会在将其发送到主服务器时将其转换为TLS 1.2


请思考一下?

这是否回答了您的问题?尤其地