私はJavascript、PHP、OpenLayersを使ってプロジェクトを開発しています。多くのマップは、外部のOGCサーバーとのHTTPS接続を使用してロードされます。OpenLayersとJavascriptを使用したデジタル証明書の問題
HTTPSを使用してマップを読み込もうとすると、ロードされません(代わりに、「マップを読み込んでいるときにエラーが発生しました。後でやり直してください」と表示されます)。
問題はデジタル証明書のためだと思います。私はこのような(最後のパラメータを見て)(WMSコールを使用して)サーバから直接ロードする場合:
ブラウザがそれを見て私の認可のために私に尋ねます。私がデジタル証明書を受け入れると、私は地図を見ることができます。その後、ブラウザが証明書を受け入れるため、自分のアプリケーションから自分のマップを見ることができます。
質問:ユーザーが自分のウェブにアクセスしたときに手動でデジタル証明書を要求する方法はありますか?
ありがとうございます!
PS:PHPを使用したソリューションは、私はビューに
感謝を参照してください。おそらく、ユーザーにHTTPSを使用して地図を入手させるために、私のウェブに新しいオプション( 'セキュリティ接続の使用')を追加するつもりです。したがって、ユーザは、デジタル証明書を使用するか否かを選択することができる。ありがとう! –