Firefox 40 即使在签名后也不允许扩展

Firefox 40 does not allow the extension even after signing

我正在使用 Firefox 40 并按照 Signing an XPI 文章签署了 XPI。使用 certutil 对 XPI 进行签名,在 firefox 证书管理器(“权限”选项卡)中导入 X509.cacert,按照文章中的说明完成每个步骤。现在,如果我安装 XPI,我会弹出窗口。

Caution: This site would like to install an unverified add-on in Firefox

安装后扩展正常工作。

但是,如果我将标志:xpinstall.signature.required 设置为 true,然后尝试安装它。我收到弹出窗口告诉

This add-on could not be installed as it appears to be corrupt.

多次按照文章中的步骤操作以确保我没有遗漏任何内容..但仍然是同样的问题。如果能指出问题所在,我们将不胜感激。

扩展现在必须由 mozilla 签名,除非您使用 nightly/dev 版本或特殊的无品牌 release/beta 版本。

有关详细信息,请参阅 this page

如果您想自己分发它们,AMO 应该可以选择提交扩展以进行签名而不列出它们。