Перевірка Пари SSL-Сертифіката і Ключа
FreeПеревірте, чи дійсно закритий ключ SSL/TLS, сертифікат і необов'язковий CSR належать до однієї пари ключів, розшифруйте та перегляньте суб'єкт сертифіката, видавця, термін дії, SAN та відбитки, усе це працює повністю у вашому браузері.
Повністю працює у вашому браузері за допомогою node-forge. Ніщо з вставленого тут нікуди не завантажується.
Закритий ключ
Сертифікат
Також перевірити CSR (необов'язково)
Вставте запит на підписання сертифіката (CSR), щоб також перевірити його відносно вказаного вище ключа та/або сертифіката.
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Checked a certificate/key pair (0 comparisons)
1 годину тому
Checked a certificate/key pair (0 comparisons)
1 годину тому
Checked a certificate/key pair (0 comparisons)
1 годину тому
Checked a certificate/key pair (1 comparisons)
1 годину тому
Checked a certificate/key pair (3 comparisons)
1 годину тому
Що робить цей інструмент
Цей інструмент перевіряє, чи дійсно закритий ключ SSL/TLS, сертифікат і (необов'язково) запит на підписання сертифіката належать до однієї пари ключів, розшифровує та відображає суб'єкт, видавця, термін дії, Subject Alternative Names і відбитки сертифіката, а також позначає просрочені або ще не дійсні сертифікати. Усе це без завантаження вашого ключового матеріалу будь-куди.
Як Це Працює
Кожна пара ключів RSA має однаковий модуль і відкриту експоненту між своєю закритою та відкритою половинами. Цей інструмент аналізує кожен вставлений вами PEM (спочатку розшифровуючи закритий ключ, якщо ви вказали пароль), незалежно видобуває модуль і експоненту відкритого ключа із закритого ключа, сертифіката та CSR, і порівнює ці значення попарно: однаковий модуль і експонента означають, що обидва файли було створено з однієї базової пари ключів. Він також обчислює відбитки SHA-256 сертифіката та його відкритого ключа, а також застарілий хеш MD5 модуля, який деякі системні адміністратори досі перевіряють вручну.
Проблеми, які це вирішує
- Діагностика веб-сервера, який не запускається або видає неправильний сертифікат через те, що налаштований файл ключа насправді не відповідає налаштованому файлу сертифіката.
- Підтвердження того, який закритий ключ (із кількох старих резервних копій) справді відповідає сертифікату, який у вас ще є, перед його розгортанням.
- Перевірка того, що сертифікат, отриманий від органу сертифікації, відповідає спочатку надісланому вами CSR і збереженому закритому ключу.
- Швидке читання терміну дії сертифіката та його Subject Alternative Names без встановлення OpenSSL чи будь-яких інструментів командного рядка.
Часті запитання
›Як цей інструмент визначає, що закритий ключ і сертифікат належать один одному?
Сертифікат RSA містить відкриту половину пари ключів (її модуль і експоненту). Цей інструмент видобуває цей відкритий ключ із сертифіката та порівнює його з відкритим ключем, математично отриманим із вашого закритого ключа; якщо модуль і експонента ідентичні, обидва файли було створено з однієї й тієї ж пари ключів, що саме і потрібно веб-серверу для представлення цього сертифіката за допомогою цього ключа.
›Чи безпечно вставляти мій закритий ключ у браузерний інструмент?
Цей інструмент ніколи не надсилає нічого через мережу: увесь аналіз, розшифрування та порівняння відбуваються локально у вашому браузері за допомогою бібліотеки node-forge, і сторінка працює так само з відключеним мережевим з'єднанням після завантаження. Тим не менш, ставтеся до будь-якого інструмента, що працює із закритими ключами, з належною обережністю та надавайте перевагу виконанню чутливих перевірок на довіреному комп'ютері.
›Мій закритий ключ зашифрований, що мені ввести?
Вставте зашифрований ключ точно так, як він виглядає у файлі, включно із заголовком "ENCRYPTED", і введіть його пароль у поле під полем ключа. Цей інструмент підтримує як застарілий формат OpenSSL (Proc-Type: 4,ENCRYPTED), так і сучасний зашифрований формат PKCS#8; про неправильний пароль повідомляється чітко, а не мовчки.
›Що додає перевірка CSR?
Запит на підписання сертифіката (CSR) також містить відкритий ключ, створений одночасно з відповідним закритим ключем, до того як орган сертифікації видасть сам сертифікат. Перевірка CSR дозволяє підтвердити весь ланцюжок від початку до кінця: що ваш закритий ключ відповідає надісланому вами CSR, і що отриманий сертифікат справді відповідає тому самому CSR, виявляючи випадки, коли було завантажено неправильний сертифікат або збережено неправильний ключ.
›Чи працює це з сертифікатами на еліптичних кривих (EC)?
Поки що ні: цей інструмент наразі аналізує та порівнює лише ключі RSA. Якщо ви вставите сертифікат або ключ EC, він повідомить, що тип ключа не підтримується, замість того щоб мовчки видати неправильний результат.
›Для чого призначено значення "MD5 модуля (застарілий метод)"?
Він відтворює класичний прийом системних адміністраторів: порівняння виводу openssl x509 -noout -modulus | openssl md5 з виводом openssl rsa -noout -modulus | openssl md5. Якщо ви хочете незалежно перевірити результат збігу цього інструмента за допомогою власної інсталяції OpenSSL, ці два значення MD5 мають бути ідентичними кожного разу, коли цей інструмент повідомляє про збіг.
Пов'язані Інструменти
Текст
Генератор Самопідписаних SSL-Сертифікатів
Створюйте справжній, працюючий самопідписаний TLS-сертифікат разом із відповідним закритим ключем прямо у браузері за допомогою node-forge, з Subject Alternative Names, налаштовуваним розміром ключа та терміном дії, а також готовими до завантаження файлами .crt і .key.
FreeТекст
Генератор запису DMARC
Створюйте DNS-запис DMARC із зрозумілих полів, із пресетами поетапного впровадження та індикатором рівня застосування в реальному часі.
FreeТекст
Конвертер Excel у HTML-таблицю
Вставте з Excel або Google Таблиць чи завантажте файл .xlsx/.xls/.csv і отримайте чисту HTML-таблицю з живим переглядом, додатковим оформленням та вирівнюванням числових стовпців.
FreeТекст
Генератор хешів (MD5/SHA1/SHA256/SHA512)
Хешуйте текст або файл у MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 та CRC32 одночасно, з полем порівняння з відомою контрольною сумою.
FreeТекст
Генератор htpasswd
Створюйте справжній файл Apache .htpasswd з bcrypt або SHA, перевірений побайтово порівняно з офіційним інструментом командного рядка htpasswd, з підтримкою кількох користувачів одночасно.
FreeТекст
Конвертер HTML-сутностей
Перетворюйте текст на HTML-сутності та назад в обох напрямках одночасно, з десятковим або шістнадцятковим числовим форматом і таблицею швидкого довідника поширених сутностей.
FreeТекст
Валідатор HTML
Перевіряє HTML на незакриті теги, дубльовані ID, застарілі елементи та інші поширені, чітко визначені проблеми, перевірено власним парсером зіставлення тегів, не повний валідатор відповідності W3C.
FreeТекст
Конвертер IPv4 в IPv6
Створює представлення IPv6 з відображенням IPv4, сумісні з IPv4, 6to4 та NAT64 для адреси IPv4, а також вилучає адресу IPv4 з будь-якої з цих форм IPv6.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!