TLS の確認

指定したホストとポートへ TLS ハンドシェイクを一度開き、プロトコル、暗号、期限、チェーンを表示します。

確認はこのコンピュータ上でローカルエージェントが行います。ホスト、ポート、チェーンはこのページに残ります。

ローカルエージェント

エージェント画面の現在のコードを貼り付けます。試行のたびに欄は空になります。

エージェント未接続

エージェントの準備

ローカルエージェントを入手して起動し、このページに戻ってください。

エージェントについてと入手
  1. MyDevTools Agent を起動します。プライベートまたはループバックのアドレスには --allow-private が必要です。
  2. エージェント画面からペアリングコードをコピーします。
  3. 下にコードを貼り付けます。ブラウザがローカルネットワークへのアクセスを尋ねたら、この接続のために許可します。

ブラウザはホスト、ポート、待ち時間だけを 127.0.0.1 のエージェントへ送ります。エージェントは TLS ハンドシェイクを一度開いて、アプリケーションデータを送らずに閉じます。追加の証明書は取りに行きません。貼り付けた PEM は読みません。それは証明書ツールに残します。確認は MyDevTools のサーバーへ行きません。このブラウザが覚えるのは待ち時間だけです。ホスト、ポート、チェーンは保存しません。

確認

ホスト名または IP アドレスを一つ。プライベートとループバックには --allow-private が必要です。ポート範囲は受け付けません。

1 から 65535 までのポートを一つ。

この一つの接続を待つ時間。200 から 10000 ミリ秒。

結果

ホストとポートを一つずつ確認すると、プロトコル、暗号、チェーンが見えます。

このページの内容

TLS の確認は、入力したホストとポートへローカルエージェントが TLS ハンドシェイクを一度開き、アプリケーションデータを送らずに閉じるよう頼みます。ページはプロトコル、暗号、チェーンが信頼できるか、リーフの期限、チェーンの各証明書を示します。権限 tls.inspect は http.request、icmp.trace、dns.lookup、tcp.connect とは別です。貼り付けた PEM の解析は証明書ツールに残します。

詳細な機能

エージェントは名前の最初のアドレスを取り、HTTP クライアントと同じ宛先規則を適用します。プライベートとループバックは、エージェントを --allow-private で起動したときだけ使えます。metadata、リンクローカル、マルチキャストは閉じたままです。エージェント自身の待受ポートも閉じます。信頼できない、または期限切れのチェーンも表示します。ハンドシェイクの署名は確認し、信頼は同梱の Mozilla ルートに対する別の確認です。エージェントは追加の証明書を取りに行かず、バナーも読みません。80-443 のような数値の範囲は拒否します。同時に走れる確認は二つまでです。待ち時間はこのブラウザに残ります。ホスト、ポート、チェーンは残りません。

実用例

  • example.com のポート 443 は、公開ルートが受け入れるとプロトコル、暗号、期限、信頼されたチェーンを示します。
  • ローカルの自己署名証明書は、信頼なしの完了したハンドシェイク、リーフ名、期限を示します。
  • ホスト欄の 80-443 は拒否されます。これは走査ではありません。貼り付けた PEM は証明書ツールに残します。

このツールの使い方

  1. ローカルエージェントを起動する

    エージェントを入手して起動し、ペアリングコードをコピーします。

  2. TLS の確認をペアリングする

    コードを貼り付けて接続します。ページは tls.inspect を求め、このブラウザが既に持つ権限を残します。

  3. ポートを一つ確認する

    ホストとポートを一つずつ入れ、待ち時間を設定して「確認する」を押します。

  4. チェーンを読む

    ページはプロトコル、暗号、信頼、リーフの期限、チェーンを示します。テキストとしてコピーできます。再読み込みで消えます。

ヒントとベストプラクティス

  • 拒否、時間切れ、失敗したハンドシェイクは結果です。確認そのものは失敗していません。
  • 信頼されないチェーンも完了したハンドシェイクです。信頼は別に示します。
  • 一つの要求は一つのホストと一つのポートです。範囲はこのツールに入りません。
  • 公開済みの Windows 版は、このページより古いことがあります。TLS の確認には tls.inspect を告知するエージェントが必要です。

次の改善にご協力ください

次に何を改善すべきですか?

候補を1つ選んでください。これらは案であり、提供を約束する機能ではありません。

1つ選択してください

投票では選択肢だけを匿名の集計値として送信します。入力内容、ファイルデータ、URL、Cookie、識別子は含まず、このブラウザーにも保存しません。ページを再読み込みすると再度投票できます。