0

我开发了一个小型 xulrunner 应用程序,当我能够使用 http 请求时,它运行良好。

现在我希望我的 xulrunner 打开我的 https 远程网页(这有自签名证书)。我想知道如何让我的应用程序接受这个证书并让我的 https 证书工作。

如何让我的 xulrunner 应用程序信任我的 Web 服务器 (HTTPS) 的自签名证书。

4

2 回答 2

2

您可以将cert_override.txt文件添加到应用程序的默认配置文件 ( defaults/profile/cert_override.txt) - 此文件将被复制到任何新配置文件,并确保某些证书将被接受,尽管不受信任。在 Firefox 中为您的网站创建永久例外是最简单的,然后您可以使用cert_override.txtFirefox 配置文件中的文件(这样您就不需要破译格式)。

于 2012-01-17T07:02:27.090 回答
0

我会和弗拉基米尔帕兰特的回答一样。

但是,请确保主机名是完全限定的域名(例如,something.com,而不仅仅是 myserver)。

与 firefox cert_override.txt 文件中的 something.com 443 相比,myserver 443 会有不同的条目。由于这个问题,即使我有 myserver 443 的条目,我也无法获得 https://something/ 的豁免。我必须将其设置为https://something.com/,并在 cert_override.txt 文件中正确输入 something.com 443。

请将 .com 替换为您的域名/子域名。

于 2012-09-03T03:31:55.323 回答