“证书必须具有ExtendedKeyUsage扩展名。”和“错误加载扩展部分config.cnf”

时间:2018-12-05 19:30:54

标签: java ubuntu openssl cryptography bouncycastle

使用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开关,但这不可用。

0 个答案:

没有答案