Использование сервиса https: // asmx с Monotouch - PullRequest
4 голосов
/ 19 июля 2011

Я пытаюсь добавить веб-ссылку на веб-сервис asmx с помощью ssl. Я получаю эту ошибку: Ошибка при получении потока ответов: (Запись: сбой аутентификации или дешифрования.) SendFailure У меня есть подписанный сертификат.

Есть ли решение этой проблемы? Спасибо.

1 Ответ

3 голосов
/ 19 июля 2011

Это вопрос доверия.Ваше приложение зависит от Mono и хранилищ сертификатов iOS, чтобы обеспечить приемлемость соединения TLS / SSL.По умолчанию самозаверяющие сертификаты не являются (поскольку они неизвестны ни для Mono, ни для iOS).

Как уже упоминалось в комментариях, использование System.Net.ServicePointManager.ServerCertificateValidationCallback, вероятно, является самым простым решением - но слепо возвращает trueэто не: -)

На веб-сайте Mono-проекта есть вики-статья, в которой описаны несколько вариантов: http://www.mono -project.com / UsingTrustedRootsRespectfully

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