我已将证书导入个人 -> 证书。
我使用以下代码行按序列号查找我的证书,但我不能:
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 创建的