【问题标题】:SoapHttpClientProtocol disable ssl certificate validationSoapHttpClientProtocol 禁用 ssl 证书验证
【发布时间】:2010-04-28 15:47:16
【问题描述】:

我需要告诉我的 C#soap Web 服务使用者不要验证证书并接受它。这可能吗?

为什么:我们发布了一个仅限 https 的网络服务。客户端需要使用它,但有某种防火墙/代理(WebSense?),它会对证书做一些事情以使其验证失败。在这一点上,我什至不知道它做什么的细节,但客户似乎可以放弃 SSL 的好处,所以我正在寻找一种解决方法。

【问题讨论】:

    标签: .net soap web-services


    【解决方案1】:

    http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatically 使用ServicePointManager.ServerCertificateValidationCallback 禁用证书验证。

    请参阅"The remote certificate is invalid according to the validation procedure." using Gmail SMTP server 以获取具有相同答案的类似问题。

    【讨论】:

    • 链接断开...这就是为什么我们将答案复制到 SO。
    猜你喜欢
    • 2018-11-04
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2016-07-27
    • 2011-05-03
    • 1970-01-01
    相关资源
    最近更新 更多