ネットワークツール · サーバーが代理で照会

SSL 証明書チェックツール

サイトへ接続して証明書を取得し、サブジェクト・発行者・有効期限・残り日数を表示します。

この検索はブラウザではなく、当サービスのサーバーが対象ホストへ接続して行います。

このツールについて

ドメインを入力すると、サーバーが現在提示している証明書を確認できます。サブジェクト(CN)、発行者、有効期間、残り日数、そして SAN による対象ドメイン一覧が表示されます。実務で問題が潜みやすいのは SAN です。証明書がある名前に適用されるかは CN ではなく SAN 一覧で決まるため、www や各サブドメインを含め、実際に使うすべての名前が含まれているか確認してください。残り日数は更新計画の基準です。自動更新は通常 30 日前後で開始するため、この値がそれを下回り続ける場合は自動更新が機能していません。チェーン検証を行わないのは意図的で、壊れた証明書を表示できなければ診断に使えないからです。ここで読めることは有効であることを意味しません。

操作手順

  1. ドメイン名を入力します。
  2. 有効期間・残り日数・対象ドメイン一覧を確認します。
  3. 運用しているすべての名前が SAN 一覧にあるか確認します。

制限と注意

サーバーが対象ホストの 443 番ポートへ接続します。期限切れや設定不備の証明書も表示できるよう、チェーン検証は意図的に行いません。したがって本ツールは証明書が有効であることを保証せず、提示された内容を表示するだけです。

入力内容の取り扱い

入力したドメインや URL は当サービスのサーバーへ送られ、隔離されたプロセスが代理で対象ホストへ接続します。送信内容は保存されず、分析イベントにも記録されません。Cookie や認可ヘッダーは転送せず、対象サイトの JavaScript も実行しません。サーバーが接続できるのは公開されたインターネットアドレスのみで、プライベート範囲・ループバック・クラウドメタデータのアドレスは拒否します。

よくある質問

ブラウザは証明書を拒否するのに、なぜここでは読めるのですか。
役割が違うためです。ブラウザはチェーン全体・名前の一致・失効を検証し、1 つでも失敗すれば接続を拒否します。本ツールは意図的に検証せず、サーバーが提示した内容をそのまま表示します。だからこそブラウザが拒否する理由を診断できます。
残り日数は十分なのに利用者がエラーを報告します。
多くの場合、証明書は期限内でも実際にアクセスされている名前を含んでいません。SAN 一覧で www と全サブドメインを確認してください。もう 1 つの典型例は中間証明書の未設定で、ブラウザが完全なチェーンを構築できません。