«Сертификат должен иметь расширение ExtendedKeyUsage.»и «Ошибка при загрузке расширения раздела config.cnf» - PullRequest
0 голосов
/ 05 декабря 2018

Использование Bouncy Castle для генерации меток времени.Изначально я создал сертификат, используя

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.crt, но получил ошибку Certificate must have an ExtendedKeyUsage extension..

Поэтому, следуя инструкциям здесь и добавив файл конфигурации, я получил ошибкуunable to find 'distinguished_name' in config - problems making Certificate Request

Я попробовал инструкции здесь , но затем получил ошибку Error Loading extension section req.

Простейшая конфигурация, которую я использовал, это, но ятакже пробовал другие, включая организацию, такую ​​как измененная версия эта , но не повезло.

[req]
distinguished_name = req_distinguished_name

Команды, которые я пробовал:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.crt -config config.cnf

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.crt -extensions req

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.crt -config config.cnf -extensions req

некоторые сообщения ссылаются на -ext-file переключатель, но это недоступно.

...