我已将我的证书导入到个人 - >证书。通过序列号找不到证书
我用下面的代码行来查找序列号我的证书,但我不能:
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 。证书列表?
注:我的证书被转到爸爸
可以确认此问题。属性窗口中的序列号前面有一个字符。当被复制到VS时,它不可见,但它在那里。 – randoms 2014-03-19 09:12:22