【发布时间】:2013-02-18 04:35:40
【问题描述】:
我已将证书导入个人 -> 证书。
我使用以下代码行按序列号查找我的证书,但我不能:
public X509Certificate2Collection FindCerts(string serialNumber)
{
var searchType = X509FindType.FindBySerialNumber;
var storeName = "MY";
var certificatesStore = new X509Store(storeName, StoreLocation.LocalMachine);
certificatesStore.Open(OpenFlags.OpenExistingOnly);
var matchingCertificates = certificatesStore.Certificates.Find(searchType, serialNumber, true);
certificatesStore.Close();
return matchingCertificates;
}
您能否告诉我为什么我的证书在certificatesStore.Certificates 列表中却找不到?
注意:我的证书是由 Go Daddy 创建的
【问题讨论】:
-
会将此添加为评论,但不能。只是想通过记事本添加复制和粘贴并没有摆脱特殊字符。您确实需要手动输入,同时删除空格。
标签: c# asp.net x509certificate