如何在 .Net C# 中绕过 SSL 证书进行 HTTPS SOAP 请求?

Posted

技术标签:

【中文标题】如何在 .Net C# 中绕过 SSL 证书进行 HTTPS SOAP 请求?【英文标题】:How to make HTTPS SOAP request bypassing SSL certificate in .Net C#? 【发布时间】:2015-01-30 09:25:42 【问题描述】:

我在尝试访问 c# .Net 项目中的 HTTPS Web 参考服务时遇到问题。

当我尝试向网络服务发送请求时收到此消息。

底层连接已关闭:无法建立信任 SSL/TLS 安全通道的关系

然后我找到解决方案检查答案。

【问题讨论】:

【参考方案1】:

我将此代码放入我的 Web 服务类构造函数中。

ServicePointManager.ServerCertificateValidationCallback +=
                (mender, certificate, chain, sslPolicyErrors) => true;

它解决了问题。

【讨论】:

以上是关于如何在 .Net C# 中绕过 SSL 证书进行 HTTPS SOAP 请求?的主要内容,如果未能解决你的问题,请参考以下文章

是不是很好/建议绕过ssl证书从Android app.if证书每年更改生产

HttpClient配置SSL绕过https证书

java HttpsURLConnection怎么绕过证书,原理是啥

如何绕过 SSL 证书验证?

如何绕过安卓SSL证书的强校验

如何使用urllib2.urlopen检查(不绕过)SSL证书?