2012-03-29 18 views
26

www.example.comにアクセスすると、assets.example.comにリンクするページの画像があります。この画像はassets.example2.comのCNAMEです。CNAME SSL証明書

assets.example2.comには証明書がなくてもassets.example.comには緑色のロックが適用されますか?

答えて

49

DNSエントリがCNAMEレコードまたはAレコードを使用するかどうかは関係ありません。重要なのは、クライアントが接続しようとしているホスト名です。そのリソースを提供しているサーバーの証明書にあるサブジェクト代替名の1つと一致する必要があります(または失敗した場合は、証明書のSubject DNのCN RDNと一致する必要があります)。 https://www.example.com場合

https://assets.example.comに画像(いずれもそれぞれの有効な証明書でHTTPS経由で提供される提供)を埋め込み、いかなる混合コンテンツ(http://上にロードされないリソースが存在しない場合、それにはJavaScriptを、無画像、無IFRAME、ではありません。 ..)、適切な緑色/青色のバーが表示されます。

assets.example.comassets.example2.comにCNAMEで、要求がhttps://assets.example.comに作られている場合は、このマシンがクライアントへassets.example.comのための有効な証明書を提示する必要があります。また


、複数の証明書は、このIPアドレス(および同じポート)上で同時に使用する必要がある場合は、サーバー名の表示(SNI)のサポートが必要な場合があります。

また、通常、複数のサブジェクト別名(SAN)エントリを介して、または場合によってはワイルドカード名(not recommended)を介して、これらの名前をすべてサポートする単一の証明書を使用することもできます。

これは、DNS解決メカニズム(CNAMEまたはAレコード)に依存しません。