Есть чистый проект 4.6.2 (System.Net.Http 4.0). Иметь соединение httpclient, которое прекрасно работает при отключении проверки ssl, но оно выполняется с помощью ServicePointManager.
Возникли некоторые проблемы с поиском, как отключить это на уровне обработчика / клиента в 4.6.
Следующее работает:
ServicePointManager.ServerCertificateValidationCallback += (sender,certificate,chain,sslPolicyErrors) => true;
var handler = new HttpClientHandler();
var client = new HttpCLient(handler);
Но при просмотре документации msdn , httpclienthandler , похоже, не поддерживает ServerCertificateValidationCallback (или «опасный» параметр) в 4.6 (недоступнов коде, а не ClientCertificates либо).
Так что вопрос в том, как отключить это на уровне клиента / обработчика / сообщения в 4.6?