web-dev-qa-db-ja.com

Google Chromeクライアント証明書ポップアップ

動的IPを使用して一部の機関を継続的にホワイトリストに登録する必要がないことを解決するために、クライアントの相互認証を実装しています。このプロセスは、Windows環境(Windows 7)で試したすべてのブラウザーで正常に機能します。

問題は、ユーザーがサイトにアクセスするたびにポップアップが表示されることです。ほとんどのブラウザでは、これはその日のサイトに初めてアクセスしたときに一度だけ発生します。ただし、Google Chromeでは、ポップアップはすべてのPOST/GETリクエストのように見えるもので発生します。 IEおよびFFのポップアップをこのリンクで無効にする方法を見つけました: http://docs.threerings.org.uk/wiki/Certificates_without_prompting がありますまだChromeの問題。

信頼されたルート証明機関に証明書をインストールしようとしましたが、「ストアが読み取り専用だったか、ストアがいっぱいだったか、ストアが正しく開かなかったため、インポートが失敗しました。」というエラーメッセージが表示されます。

Chromeのポップアップを回避するために私が何ができるかについて誰かがアイデアを持っているなら、それは大歓迎です。

15
CadmusPaladin

これはあなたが探しているものです: http://www.chromium.org/administrators/policy-list-3#AutoSelectCertificateForUrls

正確な方法は教えてもらえますが、正直なところ、これは自分で解決しなければならないことです。バグに遭遇する可能性が高いため、何が起こっているのかを知る必要があります(バグper-seではなく、望ましくない、または望ましくない結果)。

Google ChromeとChromiumは優れたブラウザですが、クライアント証明書に関しては、多くの改善が必要であることを認めざるを得ません。

10
zanbaldwin