Создание запроса подписи сертификата (CSR) с использованием веб-серверов на основе Java с использованием keytool
Создать новое хранилище ключей в Ява сервере
Перед созданием нового закрытого ключа и CSR вам нужно будет использовать команду keytool для создания нового хранилища ключей.
Хранилища ключей хранят ваши личные ключи, сертификаты и CSR в центральном месте.
Введите следующую команду:
keytool -genkey -alias server -keyalg RSA -keystore yourdomain.key
* Замените файл yourdomain.key именем файла, который больше похож на ваше фактическое имя хоста.
Используйте команду keytool для создания файла ключа
keytool -genkey -keyalg RSA -keystore domain.key -validity 360
Создание CSR
Вы можете снова использовать keytool для генерации CSR:
keytool -certreq -alias server -keyalg RSA -file yourdomain.csr -keystore yourdomain.key
Следующие вопросы будут заданы, если не известны:
- Введите пароль хранилища ключей: (ПРИМЕЧАНИЕ помните это для последующего использования)
- Ваше имя и фамилия? - Это общее имя (доменное имя)
- Как называется ваше подразделение?
- Как называется ваша организация?
- Как называется ваш город и регион?
- Как называется ваше государство?
Затем вас спросят, соответствует ли информация:
Является ли CN = www.yourdomain.com, OU = ваш организационный отдел, O = ваша организация, L = ваш город, ST = ваше государство, C = ваша страна правильно?
Когда вы отвечаете «Y» или «да», тогда запрашивается пароль:
Введите ключевой пароль для
Внимание. Запишите этот пароль - это псевдоним по умолчанию для сертификата
Используйте команду keytool для создания файла CSR:
keytool -certreq -keyalg RSA -файл domain.csr -keystore domain.key
Вам будет предложено ввести пароль. Введите пароль хранилища ключей:
Если пароль правильный, создается CSR.
Если пароль неверен, отображается ошибка пароля.
После того, как keytool завершит создание CSR, откройте CSR с помощью текстового редактора и скопируйте весь CSR в буфер обмена.
Обязательно включите пунктирные линии сверху и снизу при копировании CSR.
|