使用OpenSSL生成带有友好名称的自签名x509证书。

5

我正在使用以下命令创建自签名证书。

req -x509 -sha256 -nodes -days 1825 -newkey rsa:2048 -keyout my_key.key -out my_cert.crt -addext "subjectAltName = DNS: FQDN of Machine"

证书创建成功。我想为证书添加“友好名称”,我应该如何操作?
1个回答

4

Friendly Name 不是证书的一部分。您需要将证书导出为 PFX:

openssl pkcs12 -export -in my_cert.crt -inkey my_key.key -name "My Friendly Name" -out my_cert.pfx

你不能在 PKCS#12 容器或 Microsoft X.509 存储之外使用友好名称。


无论您使用什么环境,PKCS#9属性都不是X.509证书的一部分。如果您在Windows上,有理由使用OpenSSL生成证书吗?我建议使用New-SelfSignedCertificate PowerShell cmdlet,它与Windows更好地集成。 - Crypt32
我可以在Windows受信任的存储中安装.pfx文件吗? - user2724058
为什么不呢?如果您提供更多有关您意图的详细信息,那会更好。目前,我不确定您试图解决什么问题。 - Crypt32
它需要PEM格式的单独密钥和证书文件。 - user2724058
.crt 文件将被安装在客户端机器上,该机器将发送请求到负载均衡器。如果客户端想要删除证书,我们可以给他们提供指示,通过在MMC中查找证书使用“颁发给”和证书“友好名称”的组合来删除它。颁发机构将具有负载均衡器机器的FQDN,而友好名称将具有与公司相关的名称等。 - user2724058
显示剩余5条评论

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