簡體   English   中英

調用網絡服務時,是否可以在.net中使用TLS 1.2或1.1(如果1.2不可用)?

[英]Can I use TLS 1.2 or 1.1 (if 1.2 is not available) in .net when calling a web servivce?

我希望能夠使用TLS 1.2(如果Web服務需要它),而且(暫時)還可以使用TLS 1.1向不支持它的服務進行呼叫。

當前,我們正在使用ServicePointManager.SecurityProtocol在我們的代碼中進行設置。 (.net 4.0)這是否已經向后兼容? 還是全有還是全無? 如果是這樣,是否有某種方法可以對事物進行“或”運算?

您可以使用按位或作為SecurityProtocolType是flag attribute來指定多個TLS。

System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 | System.Net.SecurityProtocolType.Tls11 | System.Net.SecurityProtocolType.Tls;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM