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, link-local и multicast остаются закрыты, свой слушающий порт агента тоже. Недоверенная или просроченная цепочка всё равно показывается: подпись рукопожатия проверяется, а доверие — отдельная проверка по встроенным корням Mozilla. Агент не запрашивает дополнительные сертификаты и не читает баннер. Числовой диапазон вроде 80-443 отклоняется. Одновременно идёт не больше двух проверок. Таймаут остаётся в браузере. Хост, порт и цепочка — нет.

Практические примеры

  • example.com порт 443 показывает протокол, шифр, срок и доверенную цепочку, если публичные корни её принимают.
  • Локальный самоподписанный сертификат показывает завершённое рукопожатие без доверия, имя листа и срок.
  • 80-443 в поле хоста отклоняется. Это не обход портов. Вставленный PEM остаётся в инструменте сертификатов.

Как использовать этот инструмент

  1. Запустите локальный агент

    Скачайте агент, запустите его и скопируйте код сопряжения.

  2. Сопрягите проверку TLS

    Вставьте код и подключитесь. Страница просит tls.inspect и сохраняет права, которые уже есть у этого браузера.

  3. Проверьте один порт

    Введите один хост и один порт, задайте таймаут и нажмите «Проверить».

  4. Прочитайте цепочку

    Страница показывает протокол, шифр, доверие, срок листа и цепочку. Скопируйте текстом. Перезагрузка страницы очищает результат.

Советы и лучшие практики

  • Отказ, таймаут и сорванное рукопожатие — это результаты. Сама проверка при этом не сорвалась.
  • Недоверенная цепочка всё равно завершённое рукопожатие. Доверие сообщается отдельно.
  • Один запрос — один хост и один порт. Диапазон в этот инструмент не входит.
  • Опубликованная сборка Windows может быть старше этой страницы. Нужен агент, который объявляет tls.inspect.

Помогите выбрать следующий шаг

Что улучшить дальше?

Выберите одно предложение. Это идеи, а не обещанные функции.

Выберите один вариант

Отправляется только выбранный вариант как анонимный счётчик. В голосе нет введённых данных, сведений о файлах, URL, cookie или идентификатора; он не сохраняется в браузере. После перезагрузки страницы можно проголосовать снова.