OpenSSL:组织名称和非结构化名称有什么区别?

标签 openssl

我正在尝试使用 OpenSSL 生成证书签名请求。我注意到在通过提示时,OpenSSL 默认要求“organizationName”,然后要求“unstructuredName”。两者的提示都表明“公司名称”应该包含在其中。

问题是:为什么我们被问了两次?这两个条目有什么区别?

在我的设置中,我将代表其他公司颁发 CSR - 即,这些公司要求我为他们获取并安装证书。因此,我怀疑也许我应该将我自己的公司名称放在其中一个字段中,而将客户的公司名称放在另一个字段中。

任何人都可以澄清吗?

最佳答案

你可能会发现这个 document有用。

在第 5.2.2 节中:

The interpretation of unstructured names is intended to be specified by certificate issuers etc.; no particular interpretation is required.



该字段是证书请求的一部分;证书颁发者可能会查找或不查找此名称。但与组织名称不同,此字段不会出现在生成的证书中。

关于OpenSSL:组织名称和非结构化名称有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711236/

相关文章:

c++ - 与 OpenSSL 的多线程通信

c - 让 OpenSSL 接受过期的证书

缺少 : openssl 的 PHPMailer 扩展

nginx - 使用 Nginx (ngx_http_ssl_module) 编译时,: Openssl, LibreSSL 或 BoringSSL 哪个更好?

unix - 为什么 RSA 加密文本对相同的文本给出不同的结果

ios - IBM Worklight 6.0 - 段错误

具有 TLSv1.2 和前向保密性的 Python Paste SSL 服务器

c -\x6d\xe3\x85 是什么意思?

ruby-on-rails - 收到证书后意外生成新的 openssl key

php - PHP OpenSSL 可以生成私钥/公钥/证书对吗?