OpenSSL证书请求失败。

15

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

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

我的响应如下:

Subject Attribute E has no known NID, skipped

"exactly as it say"的意思是完全按照所述的方式执行。如果我向主题添加更多参数,它们会被添加,但电子邮件将被跳过。

我已经尝试使用谷歌搜索,但这个错误信息出现了多次,我未能找到解决方案。

我已经尝试过openssl 0.9.8o和1.0.1c。

1个回答

15

你要找的短名称是 "emailAddress",而不是 "E"。这样就可以了:

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

1
如果有人看到了sub的错误格式,请不要担心。这只是一种显示方式。http://marc.info/?l=openssl-dev&m=106233499931935&w=2 - Aistis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接