証明書を [個人] -> [証明書] にインポートしました。
次のコード行を使用して、シリアル番号で証明書を見つけますが、できません。
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 によって作成されました