3

我有一个来自 Thawte 的代码签名证书,该证书将在几周后到期。

我已经支付了续订费用,并且收到了续订 .cer 文件。

我已经成功创建了一个更新的 .pfx 文件,该文件允许我签署 Firefox 插件,并且签名在“未来”时间生效。

但是,当我尝试使用相同的 .pfx 文件对 Internet Explorer 插件进行签名时,我收到一个 signtool 错误 0x80880253(“证书不再有效”)。

我尝试使用 mmc.exe 和 certmgr.exe 在我的证书管理器控制台中更新证书,但无论我做什么 - 到期日期仍然是 2010 年。

我能够在 certmgr 向导中看到“续订”证书,但它位于“其他人”选项卡下,而不是“个人”选项卡下。

有谁知道我做错了什么?

谢谢

4

1 回答 1

1

您应该在个人存储中拥有新证书。尝试删除它并重新安装。

如果您不成功,您可以尝试直接引用 .pfx 文件而不是证书存储的解决方法:

signtool.exe sign /f certificate.pfx /p MYPASSWORD ....

于 2016-04-20T12:30:50.587 回答