Как добавить сертификат реестра в HttpWebRequest?

Заранее извиняюсь, если это дублирующий вопрос. Я новичок вжаргон» изHttpWebRequest и мой поиск в Google оказался бесплодным.

Некоторое время назад я написал контроллер входа в систему, который используетHttpWebRequest, Он отлично работает, когда я запускаю его дома. Я попробовал тот же контроллер входа из-за моей компанииs брандмауэр, и он ожидает, что сертификат аутентификации клиента пройдет. Я прочитал в Интернете, что сертификат живет на моем рабочем столесистемный реестр. Конечно же, я могу открыть IE и настройки интернета->контент->Сертификаты Я вижу в диалоговом окне сертификат клиента, который IE использует для того же, что и я, с помощью моего контроллера входа в систему.

Может ли кто-нибудь предоставить фрагмент кода C #, показывающий способ добавления клиентских сертификатов из реестра в мой запрос HttpWebRequest?

например,

var request = (HttpWebRequest) WebRequest.Create("https://www.someplace.com/Login");
                request.Credentials = CredentialCache.DefaultCredentials;
                request.ClientCertificates.Add(); //

Ответы на вопрос(1)

Ваш ответ на вопрос