根据Thumbprint从商店中查找X509证书

时间:2015-03-13 05:37:09

标签: c# ssl

我正在尝试使用其Thumbprint从商店中查找证书。我很难找到我的代码有什么问题。 See the image

顶部显示我的代码,调试器在该位置停止。然后我将该语句复制到立即窗口,计数为零。

我想要查找的位置有两个证书,第二个证书是我感兴趣的。所以我修改了语句以使用该证书的指纹而不是手动输入。现在计数是1。

然后我只是打印了Thumbprint并复制到之前的语句,计数是1.所以我认为有一个错字。但我看到最后两个陈述,没有错字。唯一的区别是空格,这无关紧要。但我尝试使两个语句看起来完全相同但结果总是不同。

不知道发生了什么......要么我错过了非常简单的事情,要么我太傻了。

1 个答案:

答案 0 :(得分:2)

您的原始字符串可能包含不可见的Unicode字符。如果来自Certificate[1].Thumbprint的指纹字符串工作正常,请从调试窗口复制它,然后使用那个。