Рейтинг:0

Почему я получаю неизвестную опцию ошибки openssl для -adext?

флаг cn

Я пытаюсь сгенерировать CSR, используя openssl с альтернативными именами субъектов, однако получаю сообщение об ошибке, указывающее на отсутствие параметров для adext. См. команду ниже. Я использую OpenSSL 1.0.2k-fips

запрос openssl -новый \
-newkey rsa:2048 -nodes -keyout {имя домена}.key \
-out {имя домена}.csr \
-subj "/C=GB/ST=test/L=/O=test/OU=test/CN={домен-имя}.com" \
-addext "subjectAltName = DNS:first.{имя-домена}.com,DNS:второй.{имя-домена}.com,DNS:третий.{имя-домена}.com,DNS:www.{имя-домена} .com.com"
Рейтинг:1
флаг cn

Ошибка означает, что вы сделали опечатку и пропустили г из команды, когда вы ввели ее в первый раз (-адекс != -дополнение).

Если вы возьмете именно то, что вы показали в вопросе, и просто удалите все {} поэтому он использует доменное имя.com как домен, он терпит неудачу, потому что Л= нужно значение, но если вы добавите значение, оно будет работать нормально:

$ openssl запрос -новый \
> -newkey rsa:2048 -nodes -keyout доменное имя.ключ \
> -out имя-домена.csr \
> -subj "/C=GB/ST=test/L=foo/O=test/OU=test/CN=domain-name.com" \
> -addext "subjectAltName = DNS:first.domain-name.com,DNS:second.domain-name.com,DNS: третье.domain-name.com,DNS:www.domain-name.com.com"
Генерация закрытого ключа RSA
................++++++
.............................................++++++
запись нового закрытого ключа в 'domain-name.key'
-----

p.s. у тебя тоже есть доп. .com в конце

флаг cn
Спасибо, но я только что скопировал то, что у вас есть, и это не работает ... я не пропустил "d", у меня действительно есть "addext", а не "addext". Также я думаю, что это проблема версии нет?
флаг br
Вы эффективно ответили на свой вопрос. В то время как версия 1.1.1 имеет параметр `-addext`, [версия 1.0.2 не имеет](https://web.archive.org/web/20210103034813/https://www.openssl.org/docs/man1 .0.2/man1/openssl-req.html).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.