我有一个用 VS 2010/C# 开发的 wfc 应用程序,它已经完美运行了 6 个月。证书即将到期,因此我们创建了一个新证书。我<*clientCertificate findValue="xx xx xx xx xx xx" x509FindType="FindBySerialNumber"/>
在app.config
文件中使用来查找证书。这一直有效。
新证书有一个新的序列号,所以我更改了代码以匹配,它找不到证书。我手动输入了序列号,因为我知道当您从证书存储区复制并粘贴到 VS 中时,有时会得到奇怪的字符。
为了验证我的编号是否正确,我将序列号复制到 VS 中并将其粘贴到证书存储中的“查找证书...”对话框中,它会找到它。
我试过FindByName
, FindbyThumbPrint
, FindBySerial
number 都失败了。
有谁之前经历过这个吗?