将证书导入 Firefox/Chrome,仍然警告

将证书导入 Firefox/Chrome,仍然警告

我为多个(通配符)域(SANS、备用域名 + IP)生成了一个通配符证书(请参阅https://blog.flowl.info)。

在此处输入图片描述

我将证书导入 Firefox、Chrome 和 Windows 证书存储。但当我访问我的一个网站时,它仍然询问我是否信任该证书(不受信任)。

当我导入证书时,我希望 Firefox/Chrome 能够信任该网站。

错误在哪里?

更新:

我通过以下方式生成了证书:

openssl genrsa -out flowl-2014-2.key 4096

openssl req -new -out flowl-2014-2.csr -key flowl-2014-2.key -config openssl.conf

openssl x509 -req -days 365 -in flowl-2014-2.csr -signkey flowl-2014-2.key -out flowl-2014-2.crt -extensions v3_req -extfile openssl.conf

配置如下:

[req]
req_extensions = v3_req

[v3_req]
# Extensions to add to a certificate request
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = @alt_names

[alt_names]
DNS.1 = *.flowl.info
#..... all the domains
IP.1 = #...the ip(s)

更新:

我生成了.p12我的密钥/证书文件并将其导入 Firefox,重新启动,但它仍然显示我的网站不受信任并要求添加例外......

更新:

自签名 x509 证书不再在线,我现在使用 CA 证书签署自己的证书,就像接受的答案中所建议的那样。似乎自签名 x509通配符证书无法手动永久导入浏览器 - 我尝试了所有方法,但总是收到警告。它现在适用于 CA 签名的证书。

答案1

您可以做的是生成一个自签名 CA(认证机构),然后使用它来签署一个或多个域,甚至是星号域(*.flowl.info)。

我已经为我的服务器完成了此操作:https://dev.fouin.org/(我有一个 Startcomhttps://www.fouin.org,并且所有其他虚拟主机都使用我使用自签名 AC 签名的 *.fouin.org)。

希望它能有所帮助,即使它不完全是你所要求的。

相关内容