繁体   English   中英

在便携式HttpClient中支持TLS 1.2和1.1

[英]Supporting TLS 1.2 and 1.1 in portable HttpClient

结合使用带有Microsoft.Net.Http Nuget包的HttpClient,如何默认使用TLS 1.2或1.1?

也许使事情变得复杂的是,我使用的目标是:.NET Framework 4.5,Windows 8和Windows Phone Silverlight 8(即Profile78 / targetFramework =“ portable-net45 + win8 + wp8”)。

[更新]

基于与Steffen的讨论,我应该澄清一下:如果服务器请求,我想确保HttpClient的便携式版本将支持TLS12和TLS11。 (修订标题,但保留原始问题。)

我确定您现在可能已经解决了,但是当前的pcl实现不支持1.2或1.1,因此,如果服务器要求,则调用将失败。

如果您是为iOS或Android开发的,则可以使用ModernHttpClient,它在运行时使用特定于平台的版本,该版本支持1.2和1.1

我也在研究仅在pcl库中使用的解决方案。 找到后我将在这里更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM