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

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

似乎HttpClient /

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

任何帮助将非常感激!

回答:

使用Windows

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

:

//www.nuget.org/packages/WinRtHttpClientHandler

文档在GitHub上:https :

//github.com/onovotny/WinRtHttpClientHandler

以上是 允许HttpClient使用不受信任的SSL证书 的全部内容, 来源链接: utcz.com/qa/406966.html

回到顶部