Проверка SSL
Получите все возможные сведения о SSL-сертификате.
1. Введение
Проверка SSL — это онлайн-инструмент, который позволяет получать подробную информацию о SSL/TLS-сертификате для любого домена и порта. Просто введя имя хоста (например, example.com) и номер порта (по умолчанию 443), инструмент безопасно подключается к целевому серверу и извлекает данные его цифрового сертификата для анализа.
SSL-сертификаты необходимы для шифрования связи между пользователями и веб-сайтами. Они подтверждают подлинность сервера и обеспечивают безопасность передачи конфиденциальных данных — таких как учетные данные для входа, платежная информация и личные данные. Этот инструмент помогает владельцам сайтов, разработчикам, специалистам по безопасности и администраторам ИТ быстро проверять действительность сертификата, сроки его действия, сведения об издателе и тип криптографической подписи.
Типичные случаи использования включают проверку действительности сертификата, определение срока его истечения, подтверждение центра сертификации и диагностику проблем конфигурации HTTPS. Независимо от того, управляете ли вы продакшн-сервером, проводите аудит клиентских сайтов или контролируете состояние SSL для соответствия требованиям, этот инструмент предоставляет быстрый и надежный доступ к информации о сертификате без необходимости использования командной строки.
2. Как это работает
Инструмент устанавливает безопасное HTTPS-соединение с указанным хостом и портом, затем получает SSL/TLS-сертификат сервера. Он анализирует данные сертификата и извлекает структурированную информацию для отображения.
Входные параметры
- Хост (обязательно) – Доменное имя или URL целевого веб-сайта. Если введён полный URL (например, https://example.com), инструмент автоматически извлекает имя хоста.
- Порт (обязательно) – Порт сервера для подключения. По умолчанию используется 443, стандартный порт HTTPS. Можно указать пользовательские порты, если сервер использует нестандартную конфигурацию.
Правила проверки
- Поле хоста не может быть пустым.
- Если введён полный URL, для проверки используется только имя хоста.
- Порт должен быть числовым значением от 0 до 100000.
- Проверка безопасности обеспечивает корректную отправку формы.
- Если SSL-сертификат не найден или соединение не удалось, отображается ошибка.
Структура вывода
При успешном получении сертификата инструмент отображает:
- Статус – Показывает, действителен ли сертификат.
- Выдан – Дата начала действия сертификата.
- Истекает – Дата окончания действия сертификата.
- Организация – Зарегистрированная организация, связанная с сертификатом.
- Общее имя (CN) – Основной домен, покрываемый сертификатом.
- Страна – Страна центра сертификации.
- Тип подписи – Криптографический алгоритм, использованный для подписи сертификата.
Ограничения
- Сервер должен быть общедоступным.
- Брандмауэры или закрытые порты могут препятствовать получению данных.
- Только сервисы с поддержкой SSL/TLS возвращают данные сертификата.
3. Как использовать этот инструмент
- Введите доменное имя или полный URL в поле «Хост».
- Укажите номер порта (оставьте 443 для стандартного HTTPS).
- Нажмите кнопку обработки.
- Просмотрите сведения о сертификате в таблице результатов.
- Проверьте срок действия и статус для мониторинга безопасности.
4. Практические примеры
Пример 1: Проверка срока действия сертификата
Вход:
- Хост: google.com
- Порт: 443
Выход:
- Статус: Действителен
- Выдан: 1 янв 2026
- Истекает: 31 мар 2026
- Организация: Google Trust Services
- Тип подписи: RSA-SHA256
Это помогает администраторам убедиться, что срок действия сертификата не подходит к концу.
Пример 2: Проверка пользовательского порта
Вход:
- Хост: example.com
- Порт: 8443
Выход:
- Статус: Действителен
- Общее имя: Cloudflare TLS Issuing ECC CA 3
- Страна: United States
- Тип подписи: ecdsa-with-SHA256
Это полезно, когда приложения используют HTTPS-сервисы на нестандартных портах.
5. Сценарии использования для разработчиков
- Автоматизация мониторинга SSL – Интеграция проверок сертификатов в cron-задачи для отслеживания сроков истечения.
- DevOps-конвейеры – Проверка сертификатов на стадиях тестирования и продакшена перед развертыванием.
- Аудит безопасности – Программная проверка издателя и алгоритмов подписи.
- Многопользовательские SaaS-платформы – Автоматическое подтверждение SSL-конфигурации доменов клиентов.
Пример на PHP
$host = "example.com";
$port = 443;
$context = stream_context_create(["ssl" => ["capture_peer_cert" => true]]);
$client = stream_socket_client("ssl://$host:$port", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context);
$params = stream_context_get_params($client);
$cert = openssl_x509_parse($params["options"]["ssl"]["peer_certificate"]);
print_r($cert);
Пример на JavaScript (Node.js)
const tls = require('tls');
const options = {
host: 'example.com',
port: 443
};
const socket = tls.connect(options, () => {
const cert = socket.getPeerCertificate();
console.log(cert);
socket.end();
});
Всегда проверяйте пользовательский ввод перед выполнением запросов, чтобы предотвратить злоупотребления или атаки внедрения. Ограничивайте исходящие соединения на стороне сервера, чтобы снизить риски SSRF.
6. FAQ
Что такое проверка SSL?
Проверка SSL извлекает информацию о сертификате с сервера для подтверждения шифрования и подлинности.
Как проверить, действителен ли SSL-сертификат?
Введите домен и порт в инструмент. Поле статуса покажет, действителен ли сертификат.
Какой порт используется для HTTPS?
Порт HTTPS по умолчанию — 443, хотя некоторые серверы используют пользовательские порты.
Что происходит, если сертификат не найден?
Инструмент вернёт ошибку, указывающую, что сервер не предоставляет действительный SSL-сертификат.
Можно ли проверять SSL-сертификаты на пользовательских портах?
Да. Просто введите номер пользовательского порта в поле «Порт».
Почему важно отслеживать срок действия SSL-сертификата?
Истёкший сертификат может вызвать предупреждения браузера, потерю доверия и возможные сбои в работе сервиса.
Похожие инструменты
Введите IP, чтобы найти связанный домен или хост.
Просмотрите DNS-записи A, AAAA, CNAME, MX, NS, TXT и SOA для хоста.
Получите приблизительные данные об IP-адресе.
Популярные инструменты
Переверните буквы в предложении или абзаце.
Получите размер текста в байтах (B), килобайтах (KB) или мегабайтах (MB).
Преобразуйте число в его пропись.
Подсчитайте количество символов и слов в заданном тексте.
Переверните текст вверх ногами с лёгкостью.
Преобразуйте обычный текст в курсивный стиль шрифта.