SoapHttpClientProtocol禁用ssl证书验证

时间:2010-04-28 15:47:17

标签: .net soap web-services

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

原因:我们发布了仅支持https的Web服务。客户端需要使用它但是有某种防火墙/代理(WebSense?),它会对证书执行某些操作以使其无法通过验证。此时我甚至不知道的详细信息,但客户似乎可以放弃SSL的好处,所以我正在寻找一种解决方法。

1 个答案:

答案 0 :(得分:5)

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以获得具有相同答案的类似问题。