我正在尝试使用 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/