0

所以这是我第一次遇到这个问题,上次我的代码签名证书安装正确,这次没有问题,但是我的证书中缺少私钥标志,在搜索了大约一个小时后,我发现certutil -repairstore my "CertSerialNumber"

如果证书已安装到本地计算机,则此方法有效,但 signtool 无法找到证书,默认情况下它安装到 CurrentUser 所以我如何certutil -repairstore在当前用户的证书上运行,我尝试添加-sr currentuser并且-user它抱怨他们是无效参数(WIN32: 87 ERROR_INVALID_PARAMETER)

4

1 回答 1

0

终于找到了典型的答案,它在发布这个问题的几分钟内,所以对于其他人来说,

确保参数的顺序正确,certutil 参数的顺序有点麻烦,

certutil -user -repairstore my "CertSerialNumber"

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/certutil

于 2022-02-18T12:10:09.390 回答