我正在使用Firefox 40并按照Signing an XPI文章签署了XPI。使用certutil对XPI进行签名,在文章中提到的每一步完成后,在firefox证书管理器(“权限”选项卡)中导入X509.cacert。现在,如果我安装XPI,我会弹出。
警告:此网站希望在Firefox中安装未经验证的插件
安装后,扩展程序正常运行。
但是,如果我将标志:xpinstall.signature.required设置为true,然后尝试安装它。我得到弹出窗口
无法安装此附加组件,因为它似乎已损坏。
多次遵循文章中的步骤,以确保我不会错过任何东西..但仍然是同样的问题。非常感谢任何寻找问题的地方。
答案 0 :(得分:3)
扩展现在必须由mozilla签署,除非您使用nightly / dev版本或特殊的非品牌版本/ beta版本。
有关详细信息,请参阅this page。
如果您想自己分发,AMO应该可以选择提交签名扩展而无需列出。