首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >certutil -delkey是否真的删除了证书和私钥?

certutil -delkey是否真的删除了证书和私钥?
EN

Security用户
提问于 2021-04-21 01:06:00
回答 1查看 1.8K关注 0票数 1

我试图删除一个证书,它是使用certutil -csp "Microsoft Enhanced Cryptographic Provider v1.0" -delkey "the key container"的私钥。这给了我一个命令,成功地完成了消息。然后使用certutil -store再次检查存储中的内容,这仍然列出了证书。当我再次尝试删除时,它给我的是KeySet不存在。有人能解释一下-delkey选项是什么吗?为什么它仍然出现在输出中?

EN

回答 1

Security用户

发布于 2021-04-21 10:42:42

certutil是我所知道的文档较少的命令之一。但是,通过考虑-delstore命令的存在(“从存储中删除证书”)和考虑密钥容器可能正在做的事情,我最好的猜测是,该命令删除了私钥存储(以及可能包含的任何私钥),但没有删除相应的证书(S)。

所涉证书是否具有系统已知的关联私钥?您可以在文本输出的底部找到这一点,这在某种程度上是间接的--它会说“找不到用于解密的证书和私钥”,或者如果没有,您可以使用certmgr.msc图形工具查看已安装的证书,带有私钥的证书将显示在它们的图标上,并且在证书信息窗口的General选项卡中有文本“您有一个与此证书相对应的私钥”。如果现在没有,它以前有过吗?

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/248525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档