ASP.NET 2.0应用程序,TLS 1.2

时间:2016-03-11 15:30:01

标签: asp.net iis iis-6 tls1.2

UPS API正在切换到强制性TLS 1.2协议。我们有使用该API的asp.net 2.x应用程序,截至5月31日他们将停止工作。实际上,他们警告我们,在我们目前正在经历的那个日期之前,我们将开始经历停电。

该应用程序在IIS7,Windows 2k8 R2上运行。我会将IIS切换为使用TLS 1.2,但我们有人使用旧的asp.net 2.x Web服务,如果我们切换它们会导致相同的问题。

是否可以只设置一个站点或池来使用TLS 1.2,但不能全局更改它?

我们的最后一招是在asp.net 4.5中编写代理应用程序。我们将从2.x代码中调用此代理,然后让它调用UPS服务。我看到是否有一种更简单的方法可以避免编写此代码并找出在服务器配置中执行此操作的方法。

1 个答案:

答案 0 :(得分:0)

我能够在我的Web服务上添加注册表设置以启用TLS 1.2(和1.1)。留下旧的SSL密钥允许我支持它们,并且它没有对我当前的应用程序产生负面影响。但是,它完全解决了我的UPS网络服务问题。

我使用了本文中的设置 Enable TLS on Windows Server and IIS