【发布时间】:2021-08-13 20:23:33
【问题描述】:
最近,Chrome 已停止使用我的自签名 SSL 证书,并认为它们不安全。当我查看 DevTools | Security 选项卡中的证书时,我可以看到它说
主题备用名称缺少此站点的证书 不包含包含域的主题备用名称扩展 名称或 IP 地址。
证书错误 网站的证书链存在问题 (net::ERR_CERT_COMMON_NAME_INVALID)。
我该如何解决这个问题?
【问题讨论】:
-
这不是一个编程问题......它是关于自签名证书的,它是创建堆栈的一部分。,,谢谢布拉德
-
CN=www.example.com可能是错误的。主机名始终位于 SAN 中。如果它出现在 CN 中,那么它也必须出现在 SAN 中(在这种情况下您必须列出两次)。有关更多规则和原因,请参阅 How do you sign Certificate Signing Request with your Certification Authority 和 How to create a self-signed certificate with openssl? 您还需要将自签名证书放在适当的信任库中。 -
@jww - 这不是那个问题的重复,因为您不必使用 openssl 创建证书,您可以使用其他工具创建它。
-
@BradParks - 嗯...问题被标记为 OpenSSL,并且接受的答案使用 OpenSSL。我重新打开并删除了 OpenSSL 标记。
标签: google-chrome ssl https pkix