Openssl证书请求失败

Openssl证书请求失败,openssl,Openssl,我想用openssl创建证书请求。我必须在主题中使用“E”作为电子邮件字段名。因此,我尝试了以下命令: openssl req -new -key privkey.pem -subj "/E=example@example.org" -out request.pem 作为回应,我得到: Subject Attribute E has no known NID, skipped 什么东西完全按照它说的做。如果我在主题中添加了更多参数,则会添加这些参数,但会跳过电子邮件 我试过谷歌,同样的错误信

我想用openssl创建证书请求。我必须在主题中使用“E”作为电子邮件字段名。因此,我尝试了以下命令:

openssl req -new -key privkey.pem -subj "/E=example@example.org" -out request.pem
作为回应,我得到:

Subject Attribute E has no known NID, skipped
什么东西完全按照它说的做。如果我在主题中添加了更多参数,则会添加这些参数,但会跳过电子邮件

我试过谷歌,同样的错误信息出现了好几次,但我没能找到解决办法


我尝试过openssl 0.9.8o和1.0.1c。

您要查找的短名称是“emailAddress”,而不是“E”。这项工作:

openssl req -new -key privkey.pem -subj "/emailAddress=example@example.org" -out request.pem

如果有人看到sub的格式错误,不要担心。这只是一种表现方式。