CSR декодер

Проверьте CSR до заказа SSL

Вставьте CSR — и увидите домены, данные организации и ключ, которые попадут в сертификат, а также ошибки, из-за которых удостоверяющий центр откажет, и подходящий тип SSL. CSR расшифровывается в браузере и никуда не отправляется.

Вставьте весь текст от -----BEGIN CERTIFICATE REQUEST----- до -----END CERTIFICATE REQUEST----- или выберите файл .csr.

  • Бесплатно
  • Без регистрации
  • Не отправляется на сервер

В CSR нет закрытого ключа. Инструмент проверяет содержимое и подпись CSR; соответствие закрытому ключу на сервере проверьте командами OpenSSL на этой странице.

4
★ ★★ ★★ ★★ ★★ ★
Аккредитация ICANN
Заявки в поддержку 24/7
Гарантия Atak Domain

CSR отклонили? Вот почему

Если удостоверяющий центр отклонил CSR, причина обычно в одном поле: неверный домен, короткий ключ, код страны не из двух букв или специальный символ. Выберите свою ситуацию.

«Домен не совпадает с CSR»

Домен в заказе должен точно совпадать с общим именем (CN) в CSR; www.example.com и example.com — разные имена. Если сомневаетесь, укажите в CN адрес, по которому открывается сайт; большинство центров бесплатно добавят второе имя как SAN.

Что такое CSR?

CSR (Certificate Signing Request) — подписанный запрос в удостоверяющий центр на выпуск SSL сертификата. В нём указаны доменные имена, данные организации и открытый ключ; создаётся он на вашем сервере вместе с закрытым ключом.

В CSR нет закрытого ключа, поэтому им можно делиться. Закрытый ключ остаётся на сервере, где создан CSR, и сертификат работает только с ним — устанавливайте сертификат на тот же сервер.

  1. Закрытый ключОстаётся на вашем сервере
  2. CSRИмена, данные и открытый ключ
  3. SSL сертификатЦентр проверяет и подписывает

Что означают поля CSR

  1. CN=www.example.com Общее имя (CN): Главное имя сертификата — адрес сайта. Для wildcard — *.example.com.
  2. SAN: example.com, www.example.com Дополнительные имена (SAN): Все имена, которые покроет сертификат. Браузеры проверяют имя по этому списку, а не по CN.
  3. O=Example Ltd Организация (O): Юридическое название организации. Для DV не нужно; для OV и EV должно точно совпадать с документами.
  4. C=TR Страна (C): Двухбуквенный код страны ISO, например RU.
  5. RSA 2048 Ключ: Тип и длина открытого ключа. Для RSA не меньше 2048 бит; ECDSA P-256 тоже подходит.

Результат показывает поля так, как они попадут в сертификат, проверяет подпись и подсказывает подходящий тип SSL.

Создание и проверка CSR в OpenSSL

Если у вас есть доступ к терминалу сервера, создайте и проверьте CSR этими командами. В cPanel и Plesk то же делается на экране CSR в разделе SSL/TLS.

Создание и проверка CSR в OpenSSL
Для чегоКоманда
Создать ключ RSA 2048 и CSRopenssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr
Добавить дополнительные имена (SAN)openssl req -new -key domain.key -out domain.csr -subj "/CN=example.com" -addext "subjectAltName=DNS:example.com,DNS:www.example.com"
Прочитать содержимое CSRopenssl req -in domain.csr -noout -text
Хеш открытого ключа CSRopenssl req -in domain.csr -noout -pubkey | openssl sha256
Хеш открытой части закрытого ключа (совпадение хешей = пара совпадает)openssl pkey -in domain.key -pubout | openssl sha256

Файл domain.key — ваш закрытый ключ: никому его не передавайте и храните до установки сертификата.

Частые вопросы

Самые частые вопросы о CSR, закрытом ключе и заказе SSL.

CSR готов? Выберите сертификат

Однодоменные, wildcard и мультидоменные SSL сертификаты — от $9,99 в год; с установкой помогут наши специалисты.

Нужна помощь? Наши эксперты готовы помочь

Мы здесь, чтобы помочь вам в любое время!

Почему стоит выбрать Atak Domain? Доверие по всему миру Развивайте свой бизнес Сайты, которые создаются легко Экспертная поддержка по заявкам 24/7