使用Bouncy Castle生成时间戳。我最初是使用
创建证书的 sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.crt
,但出现错误Certificate must have an ExtendedKeyUsage extension.
。
因此,按照说明here并添加配置文件,我得到了错误unable to find 'distinguished_name' in config - problems making Certificate Request
我尝试了指令here,但收到错误Error Loading extension section req
。
我使用过的最简单的配置是此配置,但我也尝试了其他配置,例如this one的修改版,但没有运气。
[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
开关,但这不可用。