首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略无效的SSL-证书Windows 10

忽略无效的SSL-证书Windows 10
EN

Stack Overflow用户
提问于 2015-08-05 10:40:57
回答 1查看 1.9K关注 0票数 4

我有以下问题:

我正在用C#开发一个Windows 10通用应用程序,我正在通过WebRequest进行网络通信.问题是,如果目标服务器有无效的SSL证书,我想忽略它.我该怎么做?在Windows 10之前,我将在ServicePointManager中设置该属性,但它在Windows 10中不可用.该怎么办呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-07 09:17:07

希望这对你来说不会太晚。和你的处境很相似。这就是我所做的。

代码语言:javascript
复制
var filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
filter.IgnorableServerCertificateErrors.Add(Windows.Security.Cryptography.Certificates.ChainValidationResult.Expired);
filter.IgnorableServerCertificateErrors.Add(Windows.Security.Cryptography.Certificates.ChainValidationResult.Untrusted);
filter.IgnorableServerCertificateErrors.Add(Windows.Security.Cryptography.Certificates.ChainValidationResult.InvalidName);

using (var client = new Windows.Web.Http.HttpClient(filter))
    {
        Uri uri = new Uri("https://yourwebsite.com");
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31830197

复制
相关文章

相似问题

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