SoapHttpClientProtocol отключить проверку SSL-сертификата - PullRequest
3 голосов
/ 28 апреля 2010

Мне нужно сказать, чтобы мой потребитель веб-службы C # не проверял сертификат и просто принимал его. Возможно ли это?

Почему: мы публикуем веб-сервис только для https. Клиент должен использовать его, но имеет какой-то брандмауэр / прокси (WebSense?), Который что-то делает с сертификатом, чтобы он не прошел проверку. На данный момент я даже не знаю подробностей того, что делает, но клиент, похоже, согласен утратить преимущества SSL, поэтому я ищу обходной путь.

1 Ответ

5 голосов
/ 10 мая 2010

http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatically использует ServicePointManager.ServerCertificateValidationCallback для отключения проверки сертификата.

См. «Удаленный сертификат недействителен в соответствии с процедурой проверки». используя SMTP-сервер Gmail для аналогичного вопроса с тем же ответом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...