首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Web.Services.Protocols.SoapHttpClientProtocol使用什么版本的SSL/TLS?

System.Web.Services.Protocols.SoapHttpClientProtocol使用什么版本的SSL/TLS?
EN

Stack Overflow用户
提问于 2014-10-17 09:45:07
回答 2查看 6.9K关注 0票数 5

现在已经发现SSL3容易受到POODLE攻击:

当连接到任何https Uri时,System.Web.Services.Protocols.SoapHttpClientProtocol使用什么版本的SSL/TLS?

我使用SoapHttpClientProtocol连接了几个第三方SOAP API,其中一个说他们将阻止任何使用SSL3的请求。但是SoapHttpClientProtocol是.Net核心框架(使用4.5)的一部分,所以不清楚它使用的是什么版本,也不清楚如何覆盖版本。

注意:此问题不是Which versions of SSL/TLS does System.Net.WebRequest support?的副本。我使用了几个API,一些是REST (另一个问题是针对这些),另一些是SOAP (这个问题针对那些)

EN

回答 2

Stack Overflow用户

发布于 2015-01-30 11:09:31

反编译SoapHttpClientProtocol类表明它确实在幕后使用了System.Web.WebRequest。

调用请求的各种方法(Invoke、InvokeAsync、BeginInvoke)最终都会调用GetWebRequest,后者调用基类WebClientProtocol.GetWebRequest,WebRequest就是在这个基类中构造的。

因此,What version of SSL/TLS does System.Net.WebRequest use?的答案在这里也适用。

票数 3
EN

Stack Overflow用户

发布于 2014-10-23 05:27:54

SSL版本应由静态属性System.Net.ServicePointManager.SecurityProtocol.驱动在我的框中,它被设置为"SSLV3 | TLS“。您可以将设置为TLS12。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26416645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档