Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 根据指纹从存储中查找X509证书_C#_Ssl - Fatal编程技术网

C# 根据指纹从存储中查找X509证书

C# 根据指纹从存储中查找X509证书,c#,ssl,C#,Ssl,我正在尝试使用其指纹从存储中查找证书。我很难找到我的代码有什么问题 顶部显示调试程序停止在该位置时的代码。然后我将该语句复制到即时窗口中,计数为零 在我试图查找的位置有两个证书,第二个证书是我感兴趣的。因此,我修改了该语句以使用该证书的指纹,而不是手动键入它。现在计数是1 然后我打印了指纹并复制到上一条语句中,计数为1。所以我觉得有个打字错误。但我想你看到最后两个陈述,没有打字错误。唯一不同的是空间,这并不重要。但我试着让这两种说法看起来完全一样,但结果总是不同 不知道发生了什么事。。。要么我遗

我正在尝试使用其指纹从存储中查找证书。我很难找到我的代码有什么问题

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

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

然后我打印了指纹并复制到上一条语句中,计数为1。所以我觉得有个打字错误。但我想你看到最后两个陈述,没有打字错误。唯一不同的是空间,这并不重要。但我试着让这两种说法看起来完全一样,但结果总是不同


不知道发生了什么事。。。要么我遗漏了非常简单的东西,要么我太笨了。

您的原始字符串可能包含不可见的Unicode字符。如果
证书[1]中的指纹字符串正常工作,请从“调试”窗口复制它并使用该字符串。

我再次遇到此问题。以前,我可以通过从调试器复制来解决这个问题,但对于prod部署,我无法做到这一点。将指纹复制到记事本也无济于事。还有其他的建议吗?这个很有帮助