Я пытаюсь использовать REST API на локальном веб-сервере с самозаверяющим сертификатом. Во время выполнения приложение выдает ошибку
AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки.
Я попытался исправить это в ответе: { ссылка } однако ошибка остается. Код ниже:
static void Main(string[] args)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Clear();
ServicePointManager.ServerCertificateValidationCallback = delegate (
object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
return true;
};
var loginPage = httpClient.GetAsync("https://<local IP address>/loginpage.html").GetAwaiter().GetResult();
//do stuff with response...
}
Есть какие-нибудь идеи о том, что я могу сделать, чтобы эффективно игнорировать ошибки политики SSL?