Не может использовать веб-сервис через ssl - PullRequest
0 голосов
/ 20 декабря 2011

Я пытаюсь использовать веб-сервис по протоколу https. У меня есть защищенный паролем файл p12 с сертификатом. После импорта этого файла я могу просматривать методы службы через браузер и добавить службу в качестве ссылки на службу в клиентском приложении VisualStudio. Проблема возникает при вызове методов этого сервиса. Я перепробовал почти все, но все равно получаю сообщение об ошибке «Не удалось установить безопасный канал для SSL / TLS с полномочиями {имя_сервера}». Что может быть не так?

1 Ответ

1 голос
/ 20 декабря 2011

Существует как минимум несколько возможных причин, но я бы начал с переопределения обратного вызова проверки сертификата:

ServicePointManager.ServerCertificateValidationCallback = (a,b,c,d) => true;

Поместите это, как в своем коде клиента, прежде чем получить доступ к службе.

...