Использование 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
переключатель, но это недоступно.