Запросы на сертификат

Декодер CSR и тестовая генерация

Сначала проверьте готовый запрос. Для нового тестового ключа отдельно переключитесь в режим генерации.

декодер CSR

Входной CSR PEM

Разобранный запрос

Вставьте CSR или загрузите пример.

Разбор CSR выполняется в браузере; тестовый ключ создаётся в изолированной рамке.

Параметры ввода

Файл читается локально; замена текста требует подтверждения. Один PEM-запрос, максимум 256 КиБ.

Вставьте CSR или загрузите пример.

Перед отправкой в УЦ декодер CSR помогает найти отсутствующие SAN, опечатку в CN или повреждённую подпись. Отчёт отдельно показывает запрошенные имена и результат криптографической проверки. Расшифровка CSR здесь выполняется без передачи данных на сервер.

Зачем нужен декодер CSR

Проверяйте поля запроса, оставляя созданный закрытый ключ в отдельной среде.

Поля и подпись отдельно

Декодер CSR выводит субъект, DNS- и IP-записи SAN, алгоритм ключа и состояние подписи. Имена можно сверить до выдачи сертификата.

Запрос на сертификат разделён на поля субъекта, DNS- и IP-имена, открытый ключ и проверку подписи.

Ключ создаётся в изолированной рамке

Декодер CSR работает на обычной странице, а тестовая генерация выполняется в песочнице. Закрытый ключ скачивается только из неё.

Закрытая рамка содержит ключ и документ CSR; наружу ведёт только документ.

Три проверки перед отправкой

Читаемый PEM ещё не означает правильную подпись.

01

Проверьте границы PEM

Вставьте один блок CERTIFICATE REQUEST или выберите локальный файл .csr. Сертификат и закрытый ключ имеют другие заголовки и будут отклонены.

02

Читайте статус подписи

Декодер CSR показывает самоподпись отдельно от полей. Успех подтверждает целостность запроса, но не владение доменом.

03

Сохраните новый ключ

Тестовый генератор автоматически добавляет CN в DNS SAN. Скачайте закрытый ключ до смены режима или обновления страницы: копия не сохраняется.

Что действительно проверяется

Анализируются только байты запроса, без обращения к центру сертификации.

Запрошенные имена

Декодер CSR отделяет CN и прочие поля субъекта от DNS- и IP-записей SAN в extensionRequest.

Проверка самоподписи

Декодер CSR сверяет подпись со встроенным открытым ключом и различает ошибку и неподдерживаемый алгоритм.

Тестовая пара и экспорт

Декодер CSR и ручной генератор RSA 2048 или EC P-256 с SHA-256 находятся на одном URL.

Границы запроса

Не проверяет доверие
Декодер CSR не может оценить издателя, срок действия или отзыв: этих свойств нет у запроса до выдачи сертификата.
Только один запрос
Декодер CSR принимает один PEM-блок до 256 КиБ. Лишние блоки, неверный Base64 и превышение размера отклоняются.
Осторожно с тестовым ключом
Генератор экспортирует незашифрованный закрытый ключ PKCS#8 только из песочницы. Он не импортирует старые ключи и не обращается в УЦ.

Вопросы про декодер CSR

Какие данные содержит запрос CSR?

Запрос содержит открытый ключ, поля субъекта, запрошенные SAN и самоподпись. Декодер CSR показывает их по отдельности.

Почему в CSR нет SAN?

Если при создании не добавили extensionRequest с SAN, подготовьте новый запрос с нужными именами. Правка старого текста нарушит подпись.

Можно ли проверить подпись CSR?

Да. Декодер CSR проверяет самоподпись открытым ключом из запроса, а неподдерживаемый алгоритм помечает как непроверенный.

Что делать, если закрытый ключ потерян?

Закрытый ключ не содержится в CSR и не восстанавливается из него. Создайте новую пару ключей и новый запрос.

Можно ли изменить готовый CSR?

Нет. Любая правка полей меняет подписанные байты. Нужно сформировать и подписать другой CSR.

Есть пример CSR, который этому инструменту стоит обрабатывать лучше?

Проверьте запрос через декодер CSR

Проверьте запрошенные имена и подпись, затем сохраните отчёт или создайте тестовый ключ в изолированной области.