Как я могу отключить сертификат? - PullRequest
1 голос
/ 19 марта 2020

Мне нужно отключить сертификат, чтобы выполнить какой-либо тест или каким-то образом его пропустить. Что я хочу заархивировать, так это то, что у меня есть список данных за каждый месяц с полем даты, по которому я собираюсь запустить какую-то работу, когда текущее время достигнет этой даты. Я хочу проверить его в предыдущем месяце, изменив системную дату в обратном направлении, и именно тогда произойдет ошибка.

Мой оригинальный код

using (var client = new HttpClient())
      {
 This is where the error happen---> result = await client.SendAsync(request);
        sent = sent && result.IsSuccessStatusCode;
      }

Я пытался изменить его на это, но все еще не получилось.

using (var httpCLientHandler = new HttpClientHandler())
      {
        httpCLientHandler.ServerCertificateCustomValidationCallback = (HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors) => { return true; };
        using (var client = new HttpClient(httpCLientHandler))
        {
          result = await client.SendAsync(request);
          sent = sent && result.IsSuccessStatusCode;
        }
      }

Мой журнал ошибок

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...