WoSign

English     香港站    美国站 
  首页 技术支持 | 火狐浏览器插件(FireFox Extension)签名指南 |
 
火狐浏览器插件(FireFox Extension)签名指南

    本签名指南由 WoSign 根据 Mozilla Developer Center 有关文档翻译整理,请同时参考原英文文档:
http://developer.mozilla.org/en/docs/Code_snippets:Signing_a_XPI

    本指南使用 WoSign 代码签名证书 ( 多用途版 ) 数字签名 Mozilla 网站上的一个插件 (Adblock Plus) 为实例编写。

1 步:下载有关签名工具

    从 Mozilla FTP 网站下载最新的网络安全服务包 (Network Security Services ,简称: NSS) : ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/ ,对于 Windows 操作系统, NSS 包: nss-3.9.zip 的存放目录为: NSS_3_9_RTM/WINNT5.0_OPT.OBJ/ ,并解包到目录: c:\foxsign\nss-3.9\ ;

    还需要下载最新的 Netscape Portable Runtime 包 ( 简称: NSPR) : http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/ ,对于 Windows 操作系统, NSPR 包: nspr-4.6.zip 的存放目录为: v4.6/WINNT5.0_OPT.OBJ/ ,并解包到目录: c:\foxsign\ nspr-4.6\ ;

    您还需要有压缩软件,推荐用 WinRAR ,并把 c:\foxsign\nss-3.9\bin\;c:\foxsign\nss-3.9\lib\; c:\foxsign\nspr-4.6\lib\;C:\Program Files\WinRAR 等目录添加系统路径上,以便 DOS 方式下能正常使用以上签名工具。

2 步:创建证书存储库文件

3 步:导入 PFX 格式的代码签名证书到证书存储库

4 步:导入根证书和中级根证书,并检查证书是否正常导入

5 步:数字签名火狐插件 XPI 文件

6 步:重新打包为 XPI 文件

为了防止盗版侵权行为,第2-6步骤已经省略,请WoSign客户直接联系WoSign客服人员获得支持。

7 步:测试和演示已经签名的 XPI 插件

    本指南的签名过程使用了 Mozilla 网站上的一个插件 (Adblock Plus) ,原插件是没有签名的,在火狐浏览器中点击运行时会显示“未签名”,如图 1 所示:

    而使用 WoSign 代码签名证书签名后会显示软件发行者的单位名称(O字段),如图 2 所示。点击“立即安装”后会提示安装成功,如图 3 所示:

    您还可以使用火狐浏览器运行 Google 为火狐浏览器定制的 搜索工条插件 ,会显示软件发行者名称为: Google Inc.( http://dl.google.com/firefox/google-toolbar-win.xpi ) ,如图 4 所示: