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

Firefox40即使在签名后也不允许扩展,firefox,firefox-addon,nss,xpi,Firefox,Firefox Addon,Nss,Xpi,我正在使用Firefox40并跟随文章签署XPI。使用certutil对XPI进行签名,在firefox证书管理器(授权选项卡)中导入X509.cacert,每完成一步,如本文所述。现在,如果我安装了XPI,我会得到弹出窗口 警告:此站点希望在Firefox中安装未经验证的附加组件 安装后,分机工作正常 但是,如果我将标志:xpinstall.signature.required设置为true,然后尝试安装它。我知道了 无法安装此加载项,因为它似乎已损坏 多次遵循文章中的步骤只是为了确保我不会错

我正在使用Firefox40并跟随文章签署XPI。使用certutil对XPI进行签名,在firefox证书管理器(授权选项卡)中导入X509.cacert,每完成一步,如本文所述。现在,如果我安装了XPI,我会得到弹出窗口

警告:此站点希望在Firefox中安装未经验证的附加组件

安装后,分机工作正常

但是,如果我将标志:xpinstall.signature.required设置为true,然后尝试安装它。我知道了

无法安装此加载项,因为它似乎已损坏


多次遵循文章中的步骤只是为了确保我不会错过任何东西。但仍然是同一个问题。如果有任何指向问题所在位置的指示,我们将不胜感激。

扩展现在必须由mozilla签署,除非您使用的是nightly/dev edition或特殊的无品牌发行版/beta版

有关更多信息,请参阅


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

是否有任何方法可以与第三方可信机构(Verisign)进行签名,而不必通过AMO?任何方法?嗯,您可能可以编译自己的firefox版本,使用versign根证书来验证扩展。但是我认为在这种情况下,使用无品牌版本会更容易。考虑到这一点,开发人员还提到了一些关于考虑在esr版本中为公司用户添加一些内容的内容,可能是添加自定义证书的一种方式。但我还没有听说具体的计划。下一个带有签名检查的esr将在将来关闭。谢谢@the8472。我将试用AMO,看看它对于内部应用程序的可行性。