【发布时间】:2010-04-28 15:47:16
【问题描述】:
我需要告诉我的 C#soap Web 服务使用者不要验证证书并接受它。这可能吗?
为什么:我们发布了一个仅限 https 的网络服务。客户端需要使用它,但有某种防火墙/代理(WebSense?),它会对证书做一些事情以使其验证失败。在这一点上,我什至不知道它做什么的细节,但客户似乎可以放弃 SSL 的好处,所以我正在寻找一种解决方法。
【问题讨论】:
标签: .net soap web-services
我需要告诉我的 C#soap Web 服务使用者不要验证证书并接受它。这可能吗?
为什么:我们发布了一个仅限 https 的网络服务。客户端需要使用它,但有某种防火墙/代理(WebSense?),它会对证书做一些事情以使其验证失败。在这一点上,我什至不知道它做什么的细节,但客户似乎可以放弃 SSL 的好处,所以我正在寻找一种解决方法。
【问题讨论】:
标签: .net soap web-services
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 以获取具有相同答案的类似问题。
【讨论】: