2013-07-19 28 views
14

自分のカスタムドメインのSSL証明書を購入し、GAEプロジェクトに設定しました。 新しいFirefoxのバージョンが出るまで、ほとんどのブラウザでうまくいきました。 FirefoxがSSL証明書を拒否しました。私はSSLチェッカーを使用していたので、フィードバックをくれました。GAEで中間証明書を設定する方法は?

"証明書がすべてのWebブラウザで信頼されていないため、中間証明書をインストールして信頼できるルート証明書にリンクする必要がある場合があります。このエラーの詳細については、GoDaddyの証明書のインストール手順あなたのサーバープラットフォームのために。中間証明書に関する部分に注意してください。

私は中間証明書を設定する方法をGoogleに試みましたが、何も見つかりませんでした。 誰もが同じ問題に遭遇し、それを解決するために知っていましたか?

答えて

17

these directionsのように見えます。それらは異なるCAのものですが、ロジックは同じでなければなりません。

Google App Engineには、中間証明書をアップロードするための別個のオプションがないため、この証明書を公開鍵ファイルに含める必要があります。これを行うには、Webサイトの証明書とGlobalSignの中間証明書をプレーンテキストエディタで開き、GlobalSignが発行したWebサーバー証明書のファイルの最後に中間証明書のすべての内容をコピーして貼り付けます。

Google AppEngine DocsGoogle AppEngine Docsはこれが正しいことですが、他のリンクと同じレベルの詳細には入りません。

ホスト証明書が中間またはチェーン証明書(多くの証明機関として(CAS)問題を)必要とする場合は、パブリック証明書ファイルの最後に中間またはチェーン証明書を追加する必要があります。

+0

それは私のために働く。ご協力いただきありがとうございます。 :) –

+1

リンクは404です.... – 472084

1

AppEngineの上のセットアップにあなたのGoDaddyの証明書をしようとGoDaddyのの中間証明書チェーンでAndroidとの問題を抱えているときにGoogle検索からここに上陸した場合、私は解決策を考え出したし、ここに文書:http://www.blainegarrett.com/2017/06/26/how-to-get-appengine-godaddy-android-to-actually-work/

ロング要するに、AppEngine Docsで説明されているように、証明書を連結する前に、GoDaddyから個々の.crtファイルをPEM形式にする必要があります。私は自分のサイトをSSL経由でAndroid上で動作させようと、髪を引っ張った。

関連する問題