Анализатор на сертификати
Анализирайте и проверете X.509 SSL/TLS сертификати. Преглеждайте детали на сертификата включително субект, издател, период на валидност, разширения, използване на ключ и отпечатъци.
Вход
Изход
| Атрибут | Стойност |
|---|---|
| No data available | |
| Атрибут | Стойност |
|---|---|
| No data available | |
| Разширение | Критично | Стойност |
|---|---|---|
| No data available | ||
Прочети ме
Какво е SSL/TLS сертификат?
SSL/TLS сертификатът е цифров документ, който удостоверява самоличността на уебсайт и позволява криптирани връзки. Когато видите икона на катинар в адресната лента на браузъра си, това означава, че сайтът има валиден сертификат, който установява защитена HTTPS връзка.
Сертификатите съдържат критична информация, включително име на домейн, издаващ орган, период на валидност и криптографски ключове. Те работят на модел на верига на доверие, където Органите за сертификация (CA) гарантират автентичността на уебсайтовете. Разбирането на детайлите на сертификата е от съществено значение за специалистите по сигурност, разработчиците и администраторите на системи, които трябва да проверят защитени връзки и да отстранят проблеми със SSL/TLS.
Описание на инструмента
Този анализатор на сертификати разбира и показва подробна информация от X.509 SSL/TLS сертификати. Качете файл на сертификат (PEM, CRT, CER или DER формат) или поставете PEM-кодиран текст на сертификат, за да видите незабавно всички атрибути на сертификата, разширения и статус на валидност.
Примери
Вход (PEM формат):
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIJAJC1HiIAZAiUMA0Gcg...
-----END CERTIFICATE-----Изход:
- Версия: v3
- Сериен номер: 00:90:B5:1E:22:00:64:08:94
- Алгоритъм на подпис: SHA-256 с RSA
- Субект: CN=example.com, O=Example Inc, C=US
- Издател: CN=Let's Encrypt Authority X3
- Валиден от: 1 януари 2024, 00:00:00
- Валиден до: 1 април 2024, 23:59:59
- SHA-256 отпечатък: A1:B2:C3:D4:E5:F6...
Функции
- Множество входни формати: Поддържа PEM, DER, CRT и CER файлове на сертификати
- Проверка на валидност: Незабавно показва дали сертификатът е валиден, изтекъл или още не е валиден
- Разбор на разширения: Декодира Key Usage, Extended Key Usage, Subject Alternative Names, Basic Constraints и други
- Изчисляване на отпечатък: Изчислява SHA-1 и SHA-256 отпечатъци за проверка на сертификата
- Детектиране на самоподписани сертификати: Определя дали сертификатът е самоподписан или издан от CA
Случаи на употреба
- Отстраняване на SSL проблеми: Диагностицирайте грешки на сертификата, като проверите дати на изтичане, имена на субекти и проблеми с верига на сертификати
- Одит на сигурност: Проверете дали сертификатите използват силни алгоритми на подпис и подходящи размери на ключове
- Тестване при разработка: Инспектирайте самоподписани сертификати и тестови сертификати по време на разработка на приложения
Поддържани формати
| Формат | Разширение | Описание |
|---|---|---|
| PEM | .pem, .crt | Base64-кодиран сертификат с маркери на заглавие/крайност |
| DER | .der, .cer | Двоичен ASN.1 кодиран сертификат |
| CRT | .crt | Може да бъде PEM или DER формат |
| CER | .cer | Може да бъде PEM или DER формат |
Показана информация
Обща информация:
- Версия на сертификата (v1, v2 или v3)
- Сериен номер
- Алгоритъм на подпис (SHA-256 с RSA, ECDSA, Ed25519 и др.)
- Алгоритъм на публичен ключ и размер
Детайли на субект и издател:
- Общо име (CN)
- Организация (O)
- Организационна единица (OU)
- Държава (C), щат (ST), населено място (L)
- Имейл адрес
- Компоненти на домейн (DC)
Период на валидност:
- Не преди (валиден от)
- Не след (валиден до)
- Текущ статус на валидност
Разширения:
- Basic Constraints (индикатор за CA сертификат)
- Key Usage (Digital Signature, Key Encipherment и др.)
- Extended Key Usage (Server/Client Authentication, Code Signing)
- Subject Alternative Names (допълнителни домейни и IP адреси)
- Authority/Subject Key Identifiers
- CRL Distribution Points
- Authority Information Access
Отпечатъци:
- SHA-1 отпечатък
- SHA-256 отпечатък
Обяснени опции
- Качване на файл: Влачете и пускайте или разглеждайте, за да изберете файл на сертификат от вашия компютър
- Поставяне на текст: Ръчно поставете PEM-кодирано съдържание на сертификат директно в текстовата област
Съвети
- Ако получите файл на верига на сертификати, ще бъде разбран само първият сертификат
- PEM сертификатите трябва да включват маркерите
-----BEGIN CERTIFICATE-----и-----END CERTIFICATE----- - Използвайте SHA-256 отпечатъци за закрепване на сертификат, тъй като SHA-1 се счита за остарял
- Самоподписаните сертификати ще показват съвпадащи полета на субект и издател
ЧЗВ
В: Защо моят сертификат се показва като изтекъл? О: Инструментът сравнява датата "Not After" на сертификата с текущото време. Сертификатите обикновено изтичат след 90 дни до 1 година в зависимост от издаващия CA.
В: Каква е разликата между PEM и DER формат? О: PEM е Base64-кодиран текст с маркери на заглавие/крайност, което го прави четлив за човека и лесен за копиране. DER е двоичният еквивалент, по-компактен, но не се вижда като текст.
В: Какво означава "Self-Signed"? О: Самоподписан сертификат е такъв, при който субектът и издателят са идентични, което означава, че не е издан от надежден орган за сертификация. Те са често срещани при разработка, но причиняват предупреждения на браузъра в производство.
В: Защо не мога да видя частния ключ? О: Този инструмент анализира само публичния сертификат. Частните ключове се съхраняват отделно и никога не трябва да се споделят или качват на онлайн инструменти.