我的 ASP.NET 應用程序調用多個供應商的 Web 服務,這些服務最近已重新配置為強制執行 TLS 1.2。但是,其中一個提供商落后并繼續使用 TLS 1.0。結果,應用程序失敗無法創建 SSL/TLS 安全通道該項目的目標是 .NET 4.5 運行時,我已將其更改為 4.7.1 以使用 TLS 1.2 作為默認值以避免代碼更改(4.6 就足夠了)。當然,這破壞了使用 TLS 1.0 配置的 Web 服務的應用程序部分。如下所示指定安全協議無效。ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls | SecurityProtocolType.Ssl3;
ASP.NET 應用程序調用 TLS 1.0 和 TLS 1.2 Web 服務
慕碼人8056858
2021-10-09 10:56:09