在ASP.NET浏览器应用程序中获取客户端证书的问题。主要问题是我们需要在浏览器应用程序中从客户端机器获取客户端证书。
我使用此代码来执行此操作
X509Certificate2 certificate = new
X509Certificate2(Page.Request.ClientCertificate.Certificate);
但它没有获得客户证书。
我有从服务器获取证书的服务器代码,但我需要客户端证书。
服务器代码:
X509Store store = new X509Store("My");
var cer = Request.ClientCertificate;
store.Open(OpenFlags.ReadOnly);
var certificates = store.Certificates;