【发布时间】:2020-12-24 05:52:27
【问题描述】:
我有一个问题,当我使用传递给 Certificate.Find 方法的字符串变量调试以下代码时,我没有匹配:
string thumbprint = "1243583953004";
X509Store store = new X509Store(storeName, storeLocation);
X509Certificate2Collection certColl;
store.Open(OpenFlags.ReadOnly);
store = store.Certificates.Find(X509FindType.FindByThumbprint, thumbprint, false);
但是当我放置一个断点并使用硬编码的字符串值运行该方法时,我得到了一个匹配项:
store = store.Certificates.Find(X509FindType.FindByThumbprint, "1243583953004", false);
我在这里遗漏了什么吗? find方法的第二个参数是对象类型。
【问题讨论】:
标签: c# asp.net x509certificate x509certificate2