Просмотр SSL-Сертификатов
FreeДекодируйте один или несколько сертификатов X.509 в формате PEM или DER и просматривайте каждое поле на понятном языке: субъект, издатель, срок действия, отпечатки, сведения об открытом ключе, и каждое стандартное расширение, включая Key Usage, Subject Alternative Names и Authority Information Access, и все это полностью в вашем браузере.
Полностью работает в вашем браузере с помощью node-forge. Ничто из вставленного или загруженного никуда не отправляется.
Сертификат (вставьте один или несколько, или полную цепочку)
Недавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Viewed 1 certificate(s)
3 часа назад
Viewed 2 certificate(s)
3 часа назад
Viewed 1 certificate(s)
3 часа назад
Что делает этот инструмент
Этот инструмент декодирует один или несколько сертификатов X.509 в формате PEM или DER и отображает каждое поле на понятном языке: субъект, издатель, серийный номер, срок действия с предупреждениями об истечении, алгоритм подписи, сведения об открытом ключе, отпечатки SHA-256 и SHA-1, а также каждое стандартное расширение, включая Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Names, Subject/Authority Key Identifiers, CRL Distribution Points и Authority Information Access, и все это без загрузки чего-либо куда-либо.
Как это работает
Сертификат представляет собой структуру данных в кодировке ASN.1, определенную стандартом X.509; этот инструмент анализирует эту структуру полностью в вашем браузере с помощью библиотеки node-forge, точно так же, как это делал бы браузер или сервер при проверке сертификата. Такие расширения, как Key Usage и Basic Constraints, напрямую декодируются node-forge в именованные поля, в то время как несколько менее распространенных, Authority Key Identifier, CRL Distribution Points и Authority Information Access, обрабатываются вручную из их необработанной структуры ASN.1 для извлечения содержащихся в них идентификаторов ключей и URL-адресов. Ничего никогда не отправляется по сети.
Какие проблемы решает
- Быстрая проверка срока действия сертификата и его Subject Alternative Names перед развертыванием, без установки OpenSSL или каких-либо инструментов командной строки.
- Проверка всей цепочки сертификатов сразу, корневого, промежуточного и конечного, для подтверждения роли каждого сертификата и его связи со следующим.
- Чтение конечных точек OCSP и CRL, которые объявляет сертификат, полезно при отладке проблем с проверкой отзыва.
- Проверка того, что точные флаги Key Usage и Extended Key Usage сертификата соответствуют тому, что действительно требуется для конкретного варианта использования, такого как подпись кода или аутентификация клиента.
Часто задаваемые вопросы
›Нужен ли мне закрытый ключ, чтобы просмотреть сертификат?
Нет, сертификат по своей природе является публичным документом: он содержит открытый ключ, субъект и издателя, срок действия и расширения, ни одно из которых не требует соответствующего закрытого ключа для чтения. Это средство просмотра никогда не запрашивает закрытый ключ.
›Безопасно ли вставлять здесь сертификат с действующего веб-сайта?
Да: сертификат TLS отправляется каждому посетителю веб-сайта как обычная, незашифрованная часть установления соединения, поэтому он не содержит секретной информации, и этот инструмент только декодирует его локально в вашем браузере, не загружая его куда-либо.
›Что означают отпечатки сертификата?
Отпечаток представляет собой просто хеш необработанных байтов сертификата, используемый как короткий, уникальный идентификатор для подтверждения того, что два файла сертификатов идентичны байт за байтом без сравнения всего файла; этот инструмент показывает как SHA-256, современный стандарт, так и SHA-1, который многие браузеры и инструменты до сих пор показывают для совместимости.
›Почему моя цепочка сертификатов показывает только некоторые поля в промежуточном или корневом сертификате?
Разные сертификаты в цепочке могут содержать разные расширения: корневой сертификат CA обычно не имеет раздела Authority Information Access, поскольку у него нет более высокого органа для запроса, тогда как конечный сертификат обычно имеет его; средство просмотра отображает именно те расширения, которые присутствуют в каждом сертификате, а не фиксированный шаблон.
›Поддерживает ли этот инструмент сертификаты на эллиптических кривых (EC)?
Пока нет: он в настоящее время декодирует только сертификаты RSA. Если вы вставите сертификат EC, он сообщит, что тип ключа не поддерживается, вместо того чтобы показывать неполную или неверную информацию.
›Что означает "Ограничение длины пути" в Basic Constraints?
Оно появляется только в сертификатах CA и ограничивает, сколько еще промежуточных сертификатов CA разрешено ниже него в цепочке, прежде чем будет достигнут конечный сертификат (конечной сущности); значение 0 означает, что этот CA может напрямую выдавать только конечные сертификаты, а не дополнительные промежуточные.
Похожие инструменты
Текст
Генератор Самоподписанных SSL-Сертификатов
Создавайте настоящий, работающий самоподписанный TLS-сертификат и соответствующий ему закрытый ключ прямо в браузере с помощью node-forge, с Subject Alternative Names, настраиваемым размером ключа и сроком действия, а также готовыми к загрузке файлами .crt и .key.
FreeТекст
Проверка Пары SSL-Сертификата и Ключа
Проверьте, действительно ли закрытый ключ SSL/TLS, сертификат и необязательный CSR принадлежат одной паре ключей, расшифруйте и просмотрите субъект, издателя, срок действия, SAN и отпечатки сертификата, и все это полностью в вашем браузере.
FreeТекст
Конвертер Формата SSL-Сертификата
Преобразуйте сертификаты SSL/TLS между кодировками PEM и DER, объедините сертификаты в файл PKCS#7 (.p7b) или извлеките их из него, и упакуйте сертификат и закрытый ключ в защищенный паролем файл PKCS#12 (.pfx / .p12) или извлеките их обратно, и все это полностью в вашем браузере.
FreeТекст
Добавить текст к каждой строке
Вставьте один и тот же текст в каждую строку — в начале, в конце, в точной позиции или рядом с совпадением — прямо в браузере.
FreeТекст
Калькулятор контрольной суммы Adler32
Рассчитайте контрольную сумму Adler-32 текста или файла прямо в браузере.
FreeТекст
Генератор анаграмм
Находите английские анаграммы и более короткие слова, которые можно составить из любого слова, прямо в браузере.
FreeТекст
Тестер API
Отправляйте HTTP-запросы на любую конечную точку API и проверяйте ответ прямо в браузере.
FreeТекст
Генератор хэша Argon2
Генерируйте и проверяйте хеши паролей Argon2id/Argon2i/Argon2d полностью в браузере, с настраиваемой стоимостью памяти, стоимостью времени и параллелизмом.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!