小编典典

允许HttpClient使用不受信任的SSL证书

c#

我正在努力让Windows 8应用程序通过SSL与我的测试Web API进行通信。

似乎HttpClient /
HttpClientHandler不提供,并且可以选择忽略不受信任的证书(例如WebRequest)使您能够这样做(尽管使用hacky的方式ServerCertificateValidationCallback)。

任何帮助将非常感激!


阅读 487

收藏
2020-05-19

共1个答案

小编典典

使用Windows
8.1,您现在可以信任无效的SSL证书。您必须使用Windows.Web.HttpClient,或者如果您想使用System.Net.Http.HttpClient,则可以使用我编写的消息处理程序适配器:http
:
//www.nuget.org/packages/WinRtHttpClientHandler

文档在GitHub上:https :
//github.com/onovotny/WinRtHttpClientHandler

2020-05-19