WCF Callback для выбора SSL Client Cert - PullRequest
0 голосов
/ 20 марта 2012

У меня есть следующий код:

var client = new ServiceReference1.RequestClient();
client.ClientCredentials.ClientCertificate.Certificate = 
     new X509Certificate2( "c:\\tmp\\cert.pfx" );

Устанавливает сертификат клиента SSL для моего соединения WCF. Однако это происходит до того, как я узнаю, какие приемлемые корни отправляются с сервера (в CertificateRequest).

Существует ли обратный вызов, аналогичный обратному вызову ServerCertValidation:

ServicePointManager.ServerCertificateValidationCallback =  
   ((sender, certificate, chain, sslPolicyErrors) => true);

Это позволит мне получить список допустимых root и выбрать сертификат клиента на основе этой информации?

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