【问题标题】:Openssl certificate request failedOpenssl 证书请求失败
【发布时间】:2012-08-30 17:01:36
【问题描述】:

我想用 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。

【问题讨论】:

    标签: openssl


    【解决方案1】:

    您要查找的短名称是“emailAddress”,而不是“E”。这有效:

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

    【讨论】: