我需要在我的XulRunner应用程序中嵌入我自己的受信任的根管理机构来进行SSL连接
不幸的是我找不到怎么做......
cert_override.txt无法帮助我,因为我不知道所有的服务器链接,也不知道所有必须接受的证书,但是它们都是由公司当局签署的。
答案 0 :(得分:1)
您无法更改“内置”权限,因为它们已编译为nssckbi.dll
。除非你当然使用自定义的XULRunner构建并更改其源代码。
您可以向用户个人资料添加新权限,但相关文件为cert8.db
。您可以使用Firefox添加新的根证书(选项/高级/加密/查看证书/授权/导入),然后将生成的cert8.db
文件作为您的XULRunner配置文件。您可以将其添加到默认配置文件 - 将其复制到应用程序的defaults/profile
目录中。