首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用emailAddress单线创建企业社会责任?

如何用emailAddress单线创建企业社会责任?
EN

Stack Overflow用户
提问于 2016-07-18 16:09:30
回答 2查看 24.5K关注 0票数 15

我正在开发一个创建证书签名请求的包含bash脚本的编程项目

给我带来麻烦的是:

代码语言:javascript
复制
openssl req -new -nodes -sha256 -newkey rsa:2048 -keyout example.com.key -out example.com.csr -subj "/CN=example.com/emailAddress=webmaster@example.com/O=MyOrganization/OU=MyUnit/C=US/ST=AR/L=Fayetteville"

几乎所有的属性看起来都很棒,但是由于一些糟糕的原因,openssl正在将emailAddress行划分到公共名称中,这将导致浏览器中的无效证书问题。

代码语言:javascript
复制
openssl req -text -noout -verify -in example.com.csr

验证确定证书请求:数据:版本:0 (0x0)主题: CN=example.com/emailAddress=webmaster@example.com,O=MyOrganization,OU=MyUnit,C=US,ST=AR,L=Fayetteville

注意它是如何将它们混合在一起的:

CN=example.com/emailAddress=webmaster@example.com

我希望它能识别出不同的属性:

CN=example.com,emailAddress=webmaster@example.com

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-18 16:12:11

如果我先列出emailAddress属性,

代码语言:javascript
复制
openssl req -new -nodes -sha256 -newkey rsa:2048 -keyout example.com.key -out example.com.csr -subj "/emailAddress=webmaster@example.com/CN=example.com/O=MyOrganization/OU=MyUnit/C=US/ST=AR/L=Fayetteville"

那么,它似乎能够很好地区分它。

代码语言:javascript
复制
openssl req -text -noout -verify -in example.com.csr

验证确定证书请求:数据:版本:0 (0x0)主题: emailAddress=webmaster@example.com,CN=example.com,O=MyOrganization,OU=MyUnit,C=US,ST=AR,L=Fayetteville

票数 35
EN

Stack Overflow用户

发布于 2018-03-15 03:27:34

回到过去,电子邮件地址可能是主题字段的一部分。有一个subjectAltName字段的电子邮件地址,这是我们真正应该使用的。这在如何解析"/emailAddress=“部分时引起了一些混乱。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38441426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档