小さな xulrunner アプリケーションを開発しました。これは、http 要求を使用できる場合に正常に動作します。
ここで、xulrunner で https リモート Web ページを開きたいと思います (これには自己署名証明書があります)。アプリケーションにこの証明書を受け入れさせ、https 証明書を機能させる方法を知りたいです。
xulrunner アプリが Web サーバー (HTTPS) の自己署名証明書を信頼するようにする方法。
小さな xulrunner アプリケーションを開発しました。これは、http 要求を使用できる場合に正常に動作します。
ここで、xulrunner で https リモート Web ページを開きたいと思います (これには自己署名証明書があります)。アプリケーションにこの証明書を受け入れさせ、https 証明書を機能させる方法を知りたいです。
xulrunner アプリが Web サーバー (HTTPS) の自己署名証明書を信頼するようにする方法。
cert_override.txt
アプリケーションのデフォルト プロファイル ( ) にファイルを追加できます。defaults/profile/cert_override.txt
このファイルは新しいプロファイルにコピーされ、信頼されていなくても一部の証明書が受け入れられるようにします。Firefox で Web サイトの永続的な例外を作成するのが最も簡単です。その後cert_override.txt
、Firefox プロファイルからファイルを使用できます (そうすれば、形式を解読する必要がなくなります)。
私はウラジミール・パラントの答えと同じことをします。
ただし、ホスト名が完全修飾ドメイン名であることを確認してください (例: myserver ではなく、something.com)。
myserver 443 のエントリは、firefox cert_override.txt ファイルの something.com 443 とは異なります。この問題により、myserver 443 のエントリがあったにもかかわらず、https:// something/ の免除を受けることができませんでした。https://something.com/として設定する必要があり、cert_override.txt ファイルに something.com 443 の正しいエントリが含まれていました。
.com をドメイン/サブドメイン名に置き換えてください。