Получавам следната грешка, когато се опитвам да изпълня HttpWebRequest към отдалечен сървър през SSL (URL адресът е https://sandbox.payfast.co.za):
„Отдалеченият сертификат е невалиден според процедурата за валидиране“
Сертификатът изглежда е валиден и мога успешно да направя уеб заявка към друг URL адрес.
Може ли някой да ми каже как .NET валидира сертификата и как мога да разбера точния проблем със сертификата.
За да опитам да заобиколя това, добавих:
ServicePointManager.ServerCertificateValidationCallback
= (obj, certificate, chain, errors) => true;
Но изглежда, че това няма да работи при средно доверие.
Всяка помощ се оценява.
Благодаря Бен