首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器是否信任通配符SSL证书?

浏览器是否信任通配符SSL证书?
EN

Stack Overflow用户
提问于 2020-02-13 23:06:15
回答 1查看 857关注 0票数 0

我已经设置了一个开发服务器,在这里我需要测试大量的LAMP站点。它们的域名采用如下格式:

代码语言:javascript
复制
https://webapp1.test.example.com
https://anotherwebapp.test.example.com
https://anotherclientssite.test.example.com

我想为他们获得SSL证书。因为为他们每个人获得一个证书是一个麻烦,所以我决定使用“让我们加密”和“certbot”来获得*.example.com的通配符SSL证书.

...but现在安装了证书之后,我仍然无法让浏览器信任它们;它们仍然显示关于证书如何不能被信任的警告。在火狐的例子中,错误是"SSL_ERROR_BAD_CERT_DOMAIN",它说“此证书对webapp1.test.example.com无效,该证书仅对以下域有效:*.example.com,example.com”。

我用来生成证书的命令是:

代码语言:javascript
复制
certbot certonly --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory --manual-public-ip-logging-ok -d '*.example.com' -d example.com

如何生成所有浏览器默认信任的通配符证书?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-13 23:27:24

是的,但是通配符不是那样工作的。*.example.com将与foo.example.combar.example.com相提并论,但不会与foo.bar.example.com匹敌。

因为不允许使用多个通配符,所以不能通过使用*.*.example.com来解决这个问题。但是,您可以添加*.test.example.com,以及您正在测试的任何其他子域,即:

代码语言:javascript
复制
certbot certonly ... -d '*.test.example.com' -d '*.example.com' -d example.com
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60217796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档