Я получаю следующую ошибку при попытке выполнить HttpWebRequest для удаленного сервера через SSL (URL-адрес https://sandbox.payfast.co.za):
"Удаленный сертификат недействителен в соответствии с процедурой проверки"
Сертификат, кажется, действителен, и я могу успешно отправить веб-запрос на другой URL.
Может кто-нибудь сказать мне, как .NET проверяет сертификат и как я могу узнать точную проблему с сертификатом.
Чтобы попытаться обойти это, я добавил:
ServicePointManager.ServerCertificateValidationCallback
= (obj, certificate, chain, errors) => true;
Но, похоже, это не сработает при среднем доверии.
Любая помощь приветствуется.
Спасибо Бен