WMW

Проверка Пары 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 час назад

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Этот инструмент проверяет, действительно ли закрытый ключ SSL/TLS, сертификат и (необязательно) запрос на подпись сертификата принадлежат одной паре ключей, декодирует и отображает субъект, издателя, срок действия, Subject Alternative Names и отпечатки сертификата, а также помечает просроченные или ещё не действительные сертификаты. Всё это без загрузки вашего ключевого материала куда-либо.

Как это работает

Каждая пара ключей RSA имеет одинаковый модуль и открытую экспоненту между своими закрытой и открытой половинами. Этот инструмент анализирует каждый вставленный вами PEM (сначала расшифровывая закрытый ключ, если вы указали пароль), независимо извлекает модуль и экспоненту открытого ключа из закрытого ключа, сертификата и CSR, и сравнивает эти значения попарно: одинаковые модуль и экспонента означают, что оба файла были созданы из одной и той же базовой пары ключей. Он также вычисляет отпечатки SHA-256 сертификата и его открытого ключа, а также устаревший хеш MD5 модуля, который некоторые системные администраторы до сих пор проверяют вручную.

Какие проблемы решает

Часто задаваемые вопросы

›Как этот инструмент определяет, что закрытый ключ и сертификат принадлежат друг другу?

Сертификат 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 должны быть идентичны каждый раз, когда этот инструмент сообщает о совпадении.

Похожие инструменты

Free

Текст

Генератор Самоподписанных SSL-Сертификатов

Создавайте настоящий, работающий самоподписанный TLS-сертификат и соответствующий ему закрытый ключ прямо в браузере с помощью node-forge, с Subject Alternative Names, настраиваемым размером ключа и сроком действия, а также готовыми к загрузке файлами .crt и .key.

Free

Текст

Генератор записи DMARC

Создавайте DMARC DNS-запись из понятных полей, с пресетами поэтапного внедрения и индикатором уровня применения в реальном времени.

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.