Декодер CSR — проверка запроса на подпись сертификата

Проверьте CSR перед отправкой в центр сертификации: доменные имена, данные организации, стойкость ключа и запрошенные расширения.

Обновлено
Открыть файл (.pem, .crt, .cer, .der, .csr)

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Декодер SSL/TLS-сертификатов PEM и DERСубъект, издатель, срок действия, SAN, размер ключа, расширения и SHA-256 отпечаток.Декодер SSL-сертификатов →

Как пользоваться: Декодер CSR

  1. Вставьте CSR (-----BEGIN CERTIFICATE REQUEST-----) или откройте файл .csr.
  2. Проверьте Common Name и Subject Alternative Names: все нужные домены должны быть в списке.
  3. Убедитесь в типе и размере ключа (RSA 2048 и более или EC P-256/P-384).

Что такое CSR?

Запрос на подпись сертификата (PKCS#10, CSR) — это то, что вы отправляете центру сертификации, чтобы получить TLS-сертификат. Он содержит ваш открытый ключ, данные, которые должны попасть в сертификат, и запрошенные расширения, например Subject Alternative Names. Всё это подписано вашим закрытым ключом, что подтверждает владение им. Сам закрытый ключ никогда не покидает ваш сервер.

Чек-лист перед отправкой

  • Домены: каждое имя хоста, включая www и домен без поддомена, должно быть в списке SAN. Многие центры сертификации копируют CN в SAN, но не все.
  • Ключ: RSA 2048 бит и более или ECDSA P-256 / P-384. Более короткие RSA-ключи отклоняются.
  • Поля организации: для OV/EV-сертификатов O, L, ST и C должны точно совпадать с данными вашей юридической регистрации. Для DV-сертификатов они игнорируются.
  • Подпись: SHA-256 или выше.

Создание CSR с OpenSSL

openssl req -new -newkey rsa:2048 -nodes \
  -keyout example.key -out example.csr \
  -subj "/CN=example.com" \
  -addext "subjectAltName=DNS:example.com,DNS:www.example.com"

Храните example.key в секрете и на сервере. После того как центр выпустит сертификат, декодируйте его с помощью декодера сертификатов и проверьте работающий сайт с помощью SSL-проверки.

Также ищут как: декодер запроса на подпись сертификата, pkcs10 декодер, csr checker, openssl csr декодер.

Инструменты, которые хорошо сочетаются с Декодер CSR

  • Генератор RSA-ключей — Создайте пару открытого и закрытого ключей для подписи JWT, тестирования TLS, экспериментов с шифрованием или SSH.
  • Генератор SSH-ключей — Создайте пару SSH-ключей для GitHub, GitLab, серверов или deploy-ключей CI: по умолчанию Ed25519 в стандартном формате OpenSSH, без установки каких-либо программ.
  • Проверка DNS — Запросите все основные типы DNS-записей домена за один раз: с TTL, отсортированными MX-записями и сводкой по аутентификации почты SPF и DMARC.
  • JWT декодер — Вставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия, и проверить подпись.

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

Содержит ли CSR мой закрытый ключ?
Нет. Он содержит только открытый ключ и безопасен для передачи центру сертификации. Закрытый ключ храните на своём сервере.
Почему не видно мои дополнительные домены?
Их нужно запросить как Subject Alternative Names. Пересоздайте CSR с параметром -addext "subjectAltName=DNS:…" или заполните поле SAN в панели управления.
CSR загружается на сервер?
Нет. Он декодируется прямо в вашем браузере.
Можно ли установить Декодер CSR как веб-приложение и пользоваться им офлайн?
Да. Декодер CSR — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

localДекодер SSL-сертификатовВставьте сертификат PEM или всю цепочку, чтобы увидеть, кому он выдан, для каких доменов действует, когда…apiПроверка SSLПроверьте HTTPS-сертификат за несколько секунд: узнайте, когда он истекает, кто его выпустил, какие имена…localГенератор RSA-ключейСоздайте пару открытого и закрытого ключей для подписи JWT, тестирования TLS, экспериментов с шифрованием…localГенератор SSH-ключейСоздайте пару SSH-ключей для GitHub, GitLab, серверов или deploy-ключей CI: по умолчанию Ed25519 в…apiПроверка DNSЗапросите все основные типы DNS-записей домена за один раз: с TTL, отсортированными MX-записями и сводкой…localJWT декодерВставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия,…