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, link-local и multicast остаются закрыты, свой слушающий порт агента тоже. Недоверенная или просроченная цепочка всё равно показывается: подпись рукопожатия проверяется, а доверие — отдельная проверка по встроенным корням Mozilla. Агент не запрашивает дополнительные сертификаты и не читает баннер. Числовой диапазон вроде 80-443 отклоняется. Одновременно идёт не больше двух проверок. Таймаут остаётся в браузере. Хост, порт и цепочка — нет.
Практические примеры
example.comпорт 443 показывает протокол, шифр, срок и доверенную цепочку, если публичные корни её принимают.- Локальный самоподписанный сертификат показывает завершённое рукопожатие без доверия, имя листа и срок.
80-443в поле хоста отклоняется. Это не обход портов. Вставленный PEM остаётся в инструменте сертификатов.
Как использовать этот инструмент
Запустите локальный агент
Скачайте агент, запустите его и скопируйте код сопряжения.
Сопрягите проверку TLS
Вставьте код и подключитесь. Страница просит tls.inspect и сохраняет права, которые уже есть у этого браузера.
Проверьте один порт
Введите один хост и один порт, задайте таймаут и нажмите «Проверить».
Прочитайте цепочку
Страница показывает протокол, шифр, доверие, срок листа и цепочку. Скопируйте текстом. Перезагрузка страницы очищает результат.
Советы и лучшие практики
- Отказ, таймаут и сорванное рукопожатие — это результаты. Сама проверка при этом не сорвалась.
- Недоверенная цепочка всё равно завершённое рукопожатие. Доверие сообщается отдельно.
- Один запрос — один хост и один порт. Диапазон в этот инструмент не входит.
- Опубликованная сборка Windows может быть старше этой страницы. Нужен агент, который объявляет tls.inspect.