【问题标题】:Firefox 40 does not allow the extension even after signingFirefox 40 即使在签名后也不允许扩展
【发布时间】:2015-09-11 10:54:50
【问题描述】:

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

注意:本网站想在 Firefox 中安装未经验证的插件

安装后扩展正常工作。

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

无法安装此插件,因为它似乎已损坏。

多次遵循文章中的步骤,以确保我不会错过任何内容..但仍然是同样的问题。希望有任何关于在哪里寻找问题的指针。

【问题讨论】:

    标签: firefox firefox-addon nss xpi


    【解决方案1】:

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

    更多信息请参见this page

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

    【讨论】:

    • 有没有什么办法可以通过第三方可信授权机构(威瑞信)进行签名,而不必经过AMO?
    • 任何方法?好吧,您可能可以编译自己的 firefox 构建,该构建使用 versign 根证书来验证扩展。但我认为在这种情况下使用无品牌版本会更容易。
    • 考虑到这一点,开发人员还提到了考虑在 esr 版本中为企业用户添加一些东西,也许是一种添加自定义证书的方法。但我还没有听说过具体的计划。下一个带有签名检查的 esr 将来仍然关闭。
    • 谢谢@the8472。我将试用 AMO,看看它对于内部应用程序的可行性。
    猜你喜欢
    • 2018-04-02
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 2021-04-08
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    相关资源
    最近更新 更多