Я знаю, что добавить сертификат в HttpWebRequest довольно просто. Тем не менее, я не нашел способ сделать эквивалент с помощью WebClient. В основном, я хочу отправить POST с определенным сертификатом с помощью WebClient.
Как бы вы выполнили этот точный код с помощью WebClient:
var request = (HttpWebRequest) WebRequest.Create("my-url");
request.Method = "POST";
request.ClientCertificates.Add(new X509Certificate()); //add cert