Базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS

Я разрабатываю приложение в стиле Metro с использованием C # и xaml.

В моем приложении я получил ошибку при звонке на веб-сервис:

Базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS.

В чем причина этой ошибки?

Ответы на вопрос(1)

У меня есть программа на гусеничном ходу, и несколько минут назад я получил то же исключение. Причина в моем случае заключается в том, что срок действия сертификата безопасности (сайта, который я сканировал) истек.

Быстрое исправление в моем случае было добавление этой строки кода:

 ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback
(
   delegate { return true; }
);

Примечание: этот взлом может быть угрозой безопасности

Ваш ответ на вопрос