Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ERR_SSL_VERSION_OR_CIPHER_MISMATCH

最終更新 Markdown で表示Agent セットアップ

Cloudflare に 新しいドメインを追加 したあと、訪問者のブラウザーに次のいずれかのエラーが表示されることがあります。

  • ERR_SSL_VERSION_OR_CIPHER_MISMATCH(Chrome)
  • Unsupported protocol The client and server don’t support a common SSL protocol version or cipher suite(Chrome)
  • SSL_ERROR_NO_CYPHER_OVERLAP(Firefox)

このエラーは、ドメインまたはサブドメインが SSL/TLS 証明書の対象外であるときに発生します。主な原因は次のとおりです。

決定木

flowchart TD
accTitle: ERR_SSL_VERSION_OR_CIPHER_MISMATCH のトラブルシューティング決定木
A>証明書は Active ですか?] -- はい --> B>DNS レコードはプロキシされていますか?]
A -- いいえ --> C[証明書の有効化を待つか Cloudflare を一時停止する]
B -- いいえ --> D[DNS レコードをプロキシする]
B -- はい --> E>カスタム証明書を使っていますか?]
E -- はい --> F[カスタム証明書の期限切れの可能性]
E -- いいえ --> G>複数階層のサブドメインにアクセスしていますか?]
G -- はい --> H[アドバンスト証明書またはカスタム証明書を取得する]

証明書の有効化

フルセットアップ(プライマリ)1 のドメインでは、ドメイン有効化2から 15 分〜24 時間 以内に Universal SSL 証明書が 自動的に 発行されます。

この証明書はゾーンの apex(example.com)とすべての第 1 レベルのサブドメイン(subdomain.example.com)をカバーします。レコードが DNS のみでもプロビジョニングされます。ただし、証明書が提示されるのは、ドメインまたはサブドメインが プロキシされている 場合だけです。

Footnotes

  1. 権威ネームサーバーを変更する、最も一般的な Cloudflare のセットアップです。

  2. プロビジョニング時間は、認証局(CA)が求めるセキュリティチェックやその他の要件によって変わります。

想定される問題

訪問者に ERR_SSL_VERSION_OR_CIPHER_MISMATCH(Chrome)または SSL_ERROR_NO_CYPHER_OVERLAP(Firefox)が出る場合は、Universal 証明書のステータスを確認してください。

  1. Cloudflare ダッシュボード にログインします。
  2. アカウントとドメインを選びます。
  3. Edge Certificates ページを開きます。
  4. TypeUniversal の証明書を探します。
  5. StatusActive であることを確認します。

StatusActive 以外の場合は、証明書の有効化をもう少し待つか、すぐに対処できます。

対処方法

すぐにエラーを解消する必要がある場合は、Cloudflare を一時的に一時停止 します。

Universal 証明書の発行には最大 24 時間かかることがあります。待って 証明書のステータスを監視 してください。証明書が Active になったら、先ほど使った方法で Cloudflare の一時停止を解除します。

24 時間経っても証明書が Active にならない場合は、タイムアウト状態を解消する ための各種トラブルシューティングを試してください。これらの方法で解消でき(証明書が Active になり)たら、先ほど使った方法で Cloudflare の一時停止を解除します。


プロキシされた DNS レコード

Cloudflare の Universal 証明書とアドバンスト証明書は、Cloudflare 経由でプロキシしている ドメインとサブドメインだけを対象にします。

ホスト名の AAAAACNAME レコードの Proxy statusDNS-only の場合は、Proxied に変更する必要があります。

Proxy status は、特定の DNS レコード向けトラフィックを Cloudflare がどう扱うかに影響します

証明書の有効期限

カスタム証明書 を使っていて、訪問者に ERR_SSL_VERSION_OR_CIPHER_MISMATCH(Chrome)または SSL_ERROR_NO_CYPHER_OVERLAP(Firefox)が出る場合は、ステータスを確認 し、期限切れでないことを確かめてください。

期限切れの場合は、代替の証明書をアップロード します。


複数階層のサブドメイン

デフォルトでは、Cloudflare の Universal SSL 証明書 は、apex ドメインと 1 階層のサブドメインのみをカバーします。

ホスト名 Universal 証明書の対象か
example.com はい
www.example.com はい
docs.example.com はい
dev.docs.example.com いいえ
test.dev.api.example.com いいえ

このため、複数階層のサブドメインで ERR_SSL_VERSION_OR_CIPHER_MISMATCH(Chrome)または SSL_ERROR_NO_CYPHER_OVERLAP(Firefox)が出ることがあります。

複数階層のサブドメインで安全でない接続を防ぐには、次のいずれかを行います。

  • Total TLS を有効にします。Universal 証明書でカバーされていないプロキシ済みホスト名に、個別の証明書が自動発行されます。
  • そのサブドメインをカバーする Advanced Certificate を申し込みます。
  • そのサブドメインをカバーする カスタム証明書 をアップロードします。

これらの方法が使えない場合は、複数階層のサブドメインを削除することもできます。

役に立ちましたか?