質問: firefoxがpositivesslのhttps「信頼できない」接続について警告するのはなぜですか-comodo証明書? 新しいスタートアップのために、comodo.comからssl証明書を取得しました。面倒なプロセスをすべて実行し、最終的にawsサーバーに実装することができました(meanスタックを実行しています)。誰かがfirefoxを使用して私のwebサイトにアクセスすると、次のエラーが発生します。 技術的な詳細 無効なセキュリティ証明書。 発行者チェーンが提供されていないため、証明書は信頼されていません。 (エラーコード:sec_error_unknown_issuer) しかし、明らかに私はユーザーにその警告を受け取らせたくありません。サーバーが通常のhttpでファイルを配信していて、https以外のコンテンツが見つからなかったのではないかと思ったので、その問題については問題ないと思います(おそらくそうではありません)。ssl証明書を使用するのはこれが初めてであり、間違っている可能性があります。あなたが私を助けることができれば素晴らしいでしょう。ありがとうこれが画像です: http://www.evernote.com/shard/s111/sh/a4bd8f33-8dba-47ae-b6d9-d1793acb8c64/1682676a05ebebddb8ed14a112df9d94
回答: ssl証明書をインストールしましたが、信頼パスを構築するために必要な追加の証明書を含めませんでした。 https://www.ssllabs.com/ssltest/analyze.html?d=phrecordr.com を参照してください。信頼パスについて、sslクライアントにはいくつかのルート証明書が保存されています。一部のcaから証明書[〜#〜] c [〜#〜]を購入すると、中間証明書を使用する場合があります(これを[〜#〜] b [〜#〜])ルートcaによって署名されている[〜#〜] a [〜#〜]。証明書[〜#〜] c [〜#〜]のみをクライアントに提供すると、クライアントは信頼パスを確立できなくなります[〜#〜] a [〜#〜]から[〜#〜] c [〜#〜 ]。これを修正するには、証明書[〜#〜] b [〜#〜]を証明書[〜に追加します。 #〜] c [〜#〜]。正確な詳細は、使用しているsslサーバーによって異なります。詳細については、sslサーバーのドキュメントを参照してください。