我正在使用Windows操作系统的自签名证书和证书管理器。
首先,我创建了一个自签名证书“ RootCA”,该证书已分配了一个私钥/公钥对,但是我已经成功使用下一个certutil.exe命令销毁了该证书的私钥:
certutil -user -delkey "RootCA"
另外,我有检查刷新和导出私钥的操作,但由于它已被破坏,所以这是不可能的。
问题是当销毁私钥后在证书管理器中可视化“ RootCA”时,“常规”选项卡指示“ 您具有与此证书相对应的私钥。 ”:
我的问题是:
有什么方法可以更新/删除以前的证书信息?如果是,是否可以通过编程方式进行?
用Microsoft CryptoAPI设置功能的pvData
参数CertSetCertificateContextProperty
即可NULL
解决问题。