我有来自Thawte的代码签名证书,该证书即将在几周内过期。
我付了续费,我收到了续订.cer文件。
我已经成功创建了一个更新的.pfx文件,允许我签署Firefox插件,签名在“未来”时间内有效。
但是,当我尝试使用相同的.pfx文件签署Internet Explorer插件时,我收到一个signtool错误0x80880253(“证书不再有效”)。
我尝试使用mmc.exe和certmgr.exe在证书管理器控制台中续订证书, 但不管我做什么 - 到期日期仍然是2010年。
我能够在certmgr向导中看到“续订”证书,但它位于“其他人”标签下,而不是“个人”标签下。
有没有人知道我做错了什么?
感谢
答案 0 :(得分:1)
您应该在个人商店中拥有新证书。尝试删除它并重新安装。
如果您没有成功,您可以尝试直接引用.pfx文件而不是证书存储的解决方法:
signtool.exe sign /f certificate.pfx /p MYPASSWORD ....