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

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

.NET 4.5中的默認安全協議

.NET 4.5中的默認安全協議

慕的地8271018 2019-06-25 13:49:25
.NET 4.5中的默認安全協議與支持以下內容的服務器通信的默認安全協議是什么?TLS 1.2?將要.NET默認情況下,選擇服務器端支持的最高安全協議,或者必須顯式添加以下代碼:System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;除了代碼更改之外,還有其他方法來更改此默認設置嗎?最后,是否.NET 4.0只能支持到TLS 1.0?也就是說,我必須將客戶項目升級到4.5以支持TLS 1.2.我的動機是消除對SSLv3在客戶端,即使服務器支持它(我已經有一個Powershell腳本在機器注冊表中禁用它),并支持服務器支持的最高TLS協議。最新情況:看著ServicePointManager班.NET 4.0我沒有看到TLS 1.0和1.1..兩種.NET 4.0/4.5,默認為SecurityProtocolType.Tls|SecurityProtocolType.Ssl3..希望此默認設置不會因禁用而中斷SSLv3在登記處。然而,我已經決定我必須升級所有的應用程序.NET 4.5并顯式地添加SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;無論如何,所有應用程序的引導代碼。這將使對各種api和服務的出站請求不降級為SSLv3并且應該選擇最高級別的TLS.這種做法聽起來合理還是過分?我有許多應用程序需要更新,而且我希望將來能對它們進行驗證,因為我甚至聽說了。TLS 1.0在不久的將來可能會被一些供應商所反對。作為向API發出出站請求的客戶端,禁用注冊表中的ssl 3在.NET框架中是否有影響?我看到默認情況下,TLS 1.1和1.2沒有啟用,我們必須通過注冊表啟用它嗎?Rehttp://support.microsoft.com/kb/245030.經過一番調查,我相信注冊表設置不會有任何影響,因為它們適用于IIS(服務器子項)和瀏覽器(客戶端子項)。很抱歉,這篇文章變成了多個問題,然后是“也許”的答案。
查看完整描述

3 回答

?
鴻蒙傳說

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

可以在以下注冊表中重寫默認行為:

Key  : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 Value: SchUseStrongCryptoType: REG_DWORDData : 1

Key  : HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319Value: SchUseStrongCryptoType: REG_DWORDData : 1

有關詳情,請參閱執行ServicePointManager.


查看完整回答
反對 回復 2019-06-25
  • 3 回答
  • 0 關注
  • 1588 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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