Назад | Перейти на главную страницу

Создание csr для ssl-запроса на ubuntu дает ошибку

Я пытаюсь создать сертификат SSL на своем веб-сайте. Для создания csr я использовал команду:

openssl req –new –newkey rsa:2048 –nodes –keyout mydomain.key –out mydomain.csr

Но я получаю сообщение об ошибке:

req: Используйте -help для сводки.

Я проверил, если openssl установлен или нет, и дает версию. Итак, он установлен.

Я не знаю что делать Я новичок в этом. Это моя первая попытка получить ssl. Итак, мне тяжело. Любая помощь приветствуется.

Сгенерируйте и подпишите закрытый ключ для my.domain.com с помощью openssl.

Создайте новый зашифрованный закрытый ключ.

openssl genrsa -aes128 -out /etc/pki/tls/private/httpdkey.pem

Введите httpd в подсказке с парольной фразой (или просто нажмите пусто). Создайте самоподписанный сертификат с помощью ключа.

openssl req -new -x509 -key /etc/pki/tls/private/httpdkey.pem -out /etc/pki/tls/certs/httpdcert.pem -days 365

ИЛИ

  • Сгенерируйте запрос на подпись сертификата для отправки в центр сертификации:
openssl req -new -sha256 -key {{filename.key}} -out {{filename.csr}}
  • Создайте самозаверяющий сертификат из запроса на подпись сертификата, действительного в течение некоторого количества дней:
openssl x509 -req -days {{days}} -in {{filename.csr}} -signkey {{filename.key}} -out {{filename.crt}}