В этом уроке мы покажем Вам, как сгенерировать CSR на Tomcat. Сначала Вы создадите закрытый ключ и хранилище ключей с помощью инструмента Java keytool, а затем сгенерируете CSR (запрос на подписание сертификата) для отправки в Ваш центр сертификации (ЦС). Это руководство проведет Вас через все шаги.
Что Вам понадобится
- Установите Java (JDK или JRE), чтобы Вы могли использовать keytool
- Доступ к терминалу или оболочке на сервере, где будет храниться закрытый ключ
Шаг 1: Создайте хранилище ключей и закрытый ключ
Запустите это в терминале и (при необходимости замените имена хостов/пути):
keytool -genkeypair \
-alias tomcat \
-keyalg RSA -keysize 2048 \
-keystore yourdomain.p12 -storetype PKCS1
Вам будет предложено создать пароль хранилища ключей и пароль ключа (они могут быть одинаковыми).
Шаг 2: Введите данные о Вашей организации (DN)
Keytool попросит ввести отличительное имя (DN), используемое Вашим CSR:
- C (Country): двухбуквенный код (например, США).
- ST (штат/провинция): полное название (например, Калифорния)
- L (местность/город): например, Сан-Хосе
- O (Organization): юридическое название компании (например, Your Company LLC).
- OU (Organization Unit): устаревшее поле; оставьте пустым
- CN (Common Name): точное имя хоста (FQDN), которое Вы защищаете, или подстановочный знак, например, *.yourdomain.com.
Примечание: keytool маркирует CN как «Как Ваше имя и фамилия?«. — введите FQDN, а не имя человека.
Шаг 4: Создайте код CSR
Современные клиенты проверяют SAN (Subject Alternative Name), а не только CN. Запрашивайте SAN непосредственно в CSR:
keytool -certreq \
-alias tomcat \
-keystore example.p12 \
-file yourdomain.csr \
-ext SAN=DNS:yourdomain.com,DNS:www.yourdomain.com
Шаг 5: Отправьте CSR
Ваш код CSR готов. Он находится в файле yourdomain.csr. Вы можете открыть его в любом текстовом редакторе на Ваш выбор и скопировать все содержимое во время оформления покупки. Чтобы не пропустить ни одной строки, используйте горячие клавиши ctrl + a, чтобы выделить весь текст.
После того, как Центр сертификации подтвердит Ваш запрос и отправит Вам SSL-файлы, Вы можете приступать к установке SSL на Tomcat.
Сэкономьте 10% на SSL-сертификатах при заказе сегодня!
Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10


