我已將我的證書導入到個人 - >證書。通過序列號找不到證書
我用下面的代碼行來查找序列號我的證書,但我不能:
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