команды генерации сертификата openssl [дубликат]

этот вопрос уже есть ответ здесь:

Я делаю самозаверяющий сертификат с помощью OpenSSL. Я хочу сделать сертификат на одном дыхании, означает, что она не спросит меня за вход на название компании, имя нарицательное и т. д. и т. п. Есть ли в любом случае делать это как переключатель, например,/noprompt или любой другой, через который я могу ввести все поля в один присест. Возможно ли, что следующая команда принимает все аргументы в этом вызове, которые она принимает после нажатия клавиши enter

openssl x509 -req -days 30 -in request.pem -signkey key.pem -out certificate.pem
19
задан Community
12.01.2023 6:27 Количество просмотров материала 2946
Распечатать страницу

2 ответа

Edit: этот вопрос был закрыт как дубликат OpenSSL без строки. См. мой принятый ответ там. Этот ответ теперь был обновлен с вариантом ECDSA. Если вы можете использовать ECDSA, вы должны.

вы должны указать тему как часть вашей команды.

эта команда является одним шагом, неинтерактивным, самозаверяющим созданием сертификата.

версия RSA

openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
    -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" \
    -keyout www.example.com.key \
    -out www.example.com.cert

ECDSA версия

openssl req -new -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 \
    -days 365 -nodes -x509 \
    -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" \
    -keyout www.example.com.key \
    -out www.example.com.cert
25
отвечен bahamat 2023-01-13 14:15

вы можете заполнить файл заранее, чтобы автоматизировать процесс создания сертификатов, в разделе:

"пример файла конфигурации с запросом значений полей"

ссылка: http://www.openssl.org/docs/apps/req.html#EXAMPLES

0
отвечен Shadok 2023-01-13 16:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх