亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET 應用程序調用 TLS 1.0 和 TLS 1.2 Web 服務

ASP.NET 應用程序調用 TLS 1.0 和 TLS 1.2 Web 服務

C#
慕碼人8056858 2021-10-09 10:56:09
我的 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;
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

經過反復試驗,我意識到在某些時候我已經在 Windows 注冊表中禁用了 TLS 1.0。要解決此問題,請導航至:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client

并確保協議已啟用。就我而言,我添加了值為“1”的“已啟用”REG_DWORD。您可能想更改“DisabledByDefault”,但我選擇了手動覆蓋。更改需要重新啟動才能生效。


查看完整回答
反對 回復 2021-10-09
  • 1 回答
  • 0 關注
  • 566 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號