小编Phu*_*huc的帖子

无法按序列号查找证书

我已将证书导入个人 - >证书.

我使用以下代码行按序列号查找我的证书,但我不能:

    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;
    }
Run Code Online (Sandbox Code Playgroud)

你能不能告诉我为什么我找不到我的证书,即使它在certificateStore.Certificates列表中?

注意:我的证书是由Go Daddy创建的

c# asp.net x509certificate

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

x509certificate ×1