0

我有以下代码:

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);

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

4

0 回答 0