【发布时间】:2018-09-05 11:27:58
【问题描述】:
我有几个使用 ASP.NET 4.5.2 编写的服务,它们从外部 Web 服务获取数据。这些服务已经完美运行了一年左右,没有出现任何错误。但是,第三方供应商最近将其 API 限制为来自使用 TLS 1.1 或更高版本的客户端的请求。
我们的服务一直失败,因为它们被外部网络服务拒绝。我已经检查了我们用来托管我们服务的服务器 - Windows Server 2012 R2 - 它配置了 TLS 1.1 和 1.2(我已经检查了注册表项)。那么我们的 .NET 服务请求肯定应该默认为其中之一吗?
我们的服务仍被拒绝的事实表明我们仍在使用 TLS 1.0 发送请求。
如何检查我们的服务是否使用 TLS 1.1 或更高版本?如何启用服务以使用 TLS 1.1 或更高版本?
【问题讨论】: