TLS の確認
指定したホストとポートへ TLS ハンドシェイクを一度開き、プロトコル、暗号、期限、チェーンを表示します。
確認はこのコンピュータ上でローカルエージェントが行います。ホスト、ポート、チェーンはこのページに残ります。
ローカルエージェント
エージェント画面の現在のコードを貼り付けます。試行のたびに欄は空になります。
エージェント未接続
エージェントの準備
ローカルエージェントを入手して起動し、このページに戻ってください。
エージェントについてと入手- MyDevTools Agent を起動します。プライベートまたはループバックのアドレスには --allow-private が必要です。
- エージェント画面からペアリングコードをコピーします。
- 下にコードを貼り付けます。ブラウザがローカルネットワークへのアクセスを尋ねたら、この接続のために許可します。
ブラウザはホスト、ポート、待ち時間だけを 127.0.0.1 のエージェントへ送ります。エージェントは TLS ハンドシェイクを一度開いて、アプリケーションデータを送らずに閉じます。追加の証明書は取りに行きません。貼り付けた PEM は読みません。それは証明書ツールに残します。確認は MyDevTools のサーバーへ行きません。このブラウザが覚えるのは待ち時間だけです。ホスト、ポート、チェーンは保存しません。
確認
ホスト名または IP アドレスを一つ。プライベートとループバックには --allow-private が必要です。ポート範囲は受け付けません。
1 から 65535 までのポートを一つ。
この一つの接続を待つ時間。200 から 10000 ミリ秒。
結果
ホストとポートを一つずつ確認すると、プロトコル、暗号、チェーンが見えます。
- アドレス
- プロトコル
- 暗号
- 信頼
- リーフの期限
- 所要時間
チェーン
| サブジェクト | 発行者 | 開始 | 終了 | SHA-256 |
|---|
このページの内容
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 は証明書ツールに残します。
このツールの使い方
ローカルエージェントを起動する
エージェントを入手して起動し、ペアリングコードをコピーします。
TLS の確認をペアリングする
コードを貼り付けて接続します。ページは tls.inspect を求め、このブラウザが既に持つ権限を残します。
ポートを一つ確認する
ホストとポートを一つずつ入れ、待ち時間を設定して「確認する」を押します。
チェーンを読む
ページはプロトコル、暗号、信頼、リーフの期限、チェーンを示します。テキストとしてコピーできます。再読み込みで消えます。
ヒントとベストプラクティス
- 拒否、時間切れ、失敗したハンドシェイクは結果です。確認そのものは失敗していません。
- 信頼されないチェーンも完了したハンドシェイクです。信頼は別に示します。
- 一つの要求は一つのホストと一つのポートです。範囲はこのツールに入りません。
- 公開済みの Windows 版は、このページより古いことがあります。TLS の確認には tls.inspect を告知するエージェントが必要です。