我可以从磁盘映像中的 Windows 证书存储中提取证书私钥吗?

我可以从磁盘映像中的 Windows 证书存储中提取证书私钥吗?

重新安装 Windows 7 后,我注意到我似乎无法导出我的一个客户端证书(供 Internet Explorer 使用)的私钥。

当在 IE 中查看证书时,它会高兴地声称“您有一个与此证书相对应的私钥”,但是当我进入选项并尝试进行导出时,它会说“找不到关联的私钥”。

我仍然拥有旧 Windows 安装的硬盘磁盘映像,我可以将此映像写入磁盘并启动旧安装以便能够重新导出证书(这次包括私钥)但如果有一种方法可以直接从文件系统访问/提取密钥和/或证书数据,那将非常方便。

谷歌搜索表明密钥存储在 AppData\Roaming\Microsoft\SystemCertificates\My\Certificates\ 中,并且这些文件从旧安装复制到新安装,但似乎私钥并未存储在这些文件中。

答案1

这个问题没有解决。我从颁发者处获得了新证书。评论中链接的其他问题没有帮助。

相关内容