在Localhost下面的代码工作正常,但在服务器上无法找到客户端证书。无法在服务器上找到客户端X509Certificate
X509Store store = new X509Store(StoreName.My,StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
X509Certificate2Collection certificates = (X509Certificate2Collection)store.Certificates;
store.Close();
foreach (X509Certificate2 certificate in certificates)
{
string SerialNumber = certificate.SerialNumber;
}
}
那么,服务器上是否存在证书? – vcsjones
不,证书存在于客户端 – user3779791
“在客户端”您是否试图在客户端上使用浏览器获取证书? – vcsjones