用于选择SSL客户端证书的WCF回调

时间:2012-03-20 17:37:14

标签: .net wcf ssl client-certificates

我有以下代码:

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

为我的WCF连接设置SSL客户端证书。但是,在我知道从服务器发送了哪些可接受的根(在CertificateRequest中)之前,就会发生这种情况。

是否有回调,类似于ServerCertValidation回调:

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

这将允许我获取可接受的root列表,并根据该信息选择客户端证书?

0 个答案:

没有答案