0

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

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

为了验证我的编号是否正确,我将序列号复制到 VS 中并将其粘贴到证书存储中的“查找证书...”对话框中,它会找到它。

我试过FindByName, FindbyThumbPrint, FindBySerialnumber 都失败了。

有谁之前经历过这个吗?

4

1 回答 1

0

问题是我选择了将证书导入到的商店。当我让向导选择商店时,它把它放在与即将到期的原始证书不同的地方。我不知道为什么,但这解决了这个问题。处理证书可能会让人头疼。

格雷格

于 2013-05-07T23:16:08.977 回答