x509FindType =“FindBySerialNumber”失败,但查找证书...找到它

时间:2013-05-07 19:02:10

标签: c# .net wcf

我有一个在VS 2010 / C#中开发的wfc应用程序,它运行了6个月完美无瑕。证书即将到期,因此我们创建了一个新证书。我用<*clientCertificate findValue="xx xx xx xx xx xx" x509FindType="FindBySerialNumber"/>  在app.config文件中查找证书。这一直有效。

新证书有一个新的序列号,因此我将代码更改为匹配,但无法找到证书。我手动输入序列号,因为我知道当您从证书存储区复制并粘贴到VS中时,您有时会得到奇怪的字符。

为了验证我的号码是否正确,我将序列号复制出VS并将其粘贴到证书库中的“查找证书...”对话框中,然后找到它。

我尝试了FindByNameFindbyThumbPrintFindBySerial号码,但都失败了。

以前有没有人经历过这个?

1 个答案:

答案 0 :(得分:0)

问题是我选择商店来导入证书。当我让向导选择商店时,它将它放在原来证书即将到期的不同位置。我不明白为什么,但那解决了这个问题。处理证书可能会让人感到痛苦。

格雷格