【发布时间】:2014-02-21 19:12:08
【问题描述】:
“密钥集不存在”。我知道有很多关于这个错误的问题,但我的完全不同。
我不会使用 Windows 证书存储中的密钥,而是从 2 个裸字符串中加载公钥和私钥,使用方法“fromXMLString”。
rsa.fromXMLString "<RSAKeyValue><Modulus>......"
然后
rsa.SignData buffer, algSHA1
然后砰! : "keyset 不存在"
有人可以告诉我,使用 2 个 xmlStrings 中的 rsa 密钥对是无辜的,它完全与 Windows 证书存储无关吗?我有自己的存储和加载证书/密钥的方法。
PS:有关此错误的问题的其他答案告诉提问者在 cert-store 中为私钥设置正确的权限。但就我而言,我在那个商店里没有使用私钥文件,对吧?
【问题讨论】: