Перевірка SSL-сертифіката

Вставте сертифікат сервера, проміжний, весь ланцюжок або пакет PKCS#7, і ця сторінка повідомить, що всередині і що виглядає неправильно: дати і поточний ліміт терміну дії, чи покривають імена хост, який ви вводите, розмір ключа, алгоритм підпису, розширення, які читає клієнт TLS, і чи справді кожен сертифікат підписаний наступним. Вона читає блоки -----BEGIN CERTIFICATE-----, тіло base64 або hex, або сирий файл DER, вставлений як hex, і працює повністю у вашому браузері.
1. Сертифікат або ланцюг
Вставте кілька блоків для перевірки ланцюжка: перший блок — сертифікат, який пред'являє сервер, потім проміжні сертифікати в порядку, в якому їх надсилає сервер. Кореневий не додавайте — сервери його не надсилають, а клієнт його вже має. Працює також тіло base64 або hex з одного блоку, або файл PKCS#7 .p7b, вставлений як base64.
2. Ім'я хоста (необов'язково)
Якщо тут вказано ім'я хоста, перевірка перевіряє альтернативні імена суб'єкта так, як це робить браузер, включно з правилами підстановок, і повідомляє, чи була б потрібна натомість IP-адреса. Без нього імена лише перелічуються.
3. Заголовки відповіді (необов'язково)
Необов'язковий контекст для сертифіката: з доданим блоком заголовків сторінка також повідомляє HTTPS-заголовки у власному розділі, щоб ви бачили сертифікат і конфігурацію разом. Аудит конфігурації HTTPS повністю розбирає частину заголовків і політик.
ще нічого не перевірено
Зразок — це листовий сертифікат, проміжний, що його підписав, ім'я хоста та блок заголовків, тож звіт показує ланцюжок, що перевіряється, ім'я, що збігається, і заголовок HSTS, який встановлено.
Де взяти власний сертифікат. У Chrome або Edge натисніть значок замка (або мітку «не безпечно»), потім З’єднання безпечне → Сертифікат дійсний → вкладка Подробиці → Експорт, що записує .cer у кодуванні DER; другий експорт можна виконати, поки сертифікат вибрано, щоб додавати по одному проміжному. У Firefox замок відкриває З’єднання безпечне → Докладніше → Переглянути сертифікат → Завантажити, що записує файл PEM. На macOS Safari показує ту саму панель із замка, і сертифікат можна перетягнути на робочий стіл. В будь-якому браузері вкладка Безпека інструментів розробника має посилання Переглянути сертифікат, що відкриває ту саму панель. З сервера або ноутбука також можна виконати openssl s_client -connect example.com:443 -servername example.com -showcerts і вставити вивід прямо сюди: сторінка витягне блоки BEGIN CERTIFICATE з більшого дампа. Коли сайт розташований за CDN, сертифікат, який ви експортуєте, — це той, який пред’являє CDN, а не той, що на origin-сервері.
Ще нічого не перевірено. Вставте сертифікат вище і натисніть Перевірити сертифікат для повного звіту.
Що перевіряється. Дати дійсності відносно сьогодні і за графіком терміну дії CA/Browser Forum (200 днів для сертифікатів, виданих з 15 березня 2026, 100 днів з 2027, 47 днів з 2029); відповідність імені хоста альтернативним іменам суб'єкта з правилами підстановок, які використовують браузери; тип і розмір ключа; алгоритм підпису і чи він відставлений; basic constraints; key usage і extended key usage; наявність взагалі альтернативного імені суб'єкта; довжина серійного номера; позначки прозорості сертифікатів; і кожне посилання в вставленому ланцюжку, кожне перевіряється інтерфейсом криптографії браузера, а не довіряється на слово.

Чого воно не може. Воно не скаже, чи довірений сертифікат, бо ця відповідь залежить від сховища коренів, яке веб-сторінка не може прочитати. Воно не може перевірити відкликання, бо запити OCSP і CRL — мережеві запити, а ця сторінка їх не робить. І вона не бачить сертифіката, який справді надсилає запущений сервер, якщо ви не вставите цей сертифікат — браузер із з'єднанням не може його запитати зсередини сторінки.

Приватність: усе залишається в браузері. Сертифікати та заголовки читаються локально, вивантаження не відбувається, сторінка працює без будь-якого мережевого з'єднання. Щоб піти в інший бік і створити сертифікат, використовуйте генератор самопідписаних сертифікатів; щоб перевірити, що ключ належить сертифікату, використовуйте порівнювач сертифіката і ключа.