Это вопрос доверия.Ваше приложение зависит от Mono и хранилищ сертификатов iOS, чтобы обеспечить приемлемость соединения TLS / SSL.По умолчанию самозаверяющие сертификаты не являются (поскольку они неизвестны ни для Mono, ни для iOS).
Как уже упоминалось в комментариях, использование System.Net.ServicePointManager.ServerCertificateValidationCallback, вероятно, является самым простым решением - но слепо возвращает trueэто не: -)
На веб-сайте Mono-проекта есть вики-статья, в которой описаны несколько вариантов: http://www.mono -project.com / UsingTrustedRootsRespectfully