我想知道是否有任何证书支持双通配符,例如*.*.example.com
?我刚刚和我目前的 SSL 提供商 (register.com) 通了电话,那里的女孩说他们不提供类似的东西,而且她认为无论如何都不可能。
谁能告诉我这是否可行,以及浏览器是否支持?
我想知道是否有任何证书支持双通配符,例如*.*.example.com
?我刚刚和我目前的 SSL 提供商 (register.com) 通了电话,那里的女孩说他们不提供类似的东西,而且她认为无论如何都不可能。
谁能告诉我这是否可行,以及浏览器是否支持?
RFC2818指出:
Internet Explorer 以 RFC 概述的方式运行,其中每个级别都需要自己的通配符证书。Firefox 对单个 *.domain.com 感到满意,其中 * 匹配 domain.com 前面的任何内容,包括 other.levels.domain.com,但也将处理 *.*.domain.com 类型。
因此,回答您的问题:这是可能的,并且受到浏览器的支持。
这里的所有答案都已过时或不完全正确,不考虑 2011 年的 RFC 6125。
根据RFC 6125,在最左边的片段中只允许使用一个通配符。
有效的:
无效的:
片段,或也称为“标签”,是一个封闭的组件,例如:
*.com
(2 个标签)不匹配label.label.com
(3 个标签) - 这已在 RFC 2818 中定义。在 2011 年之前,RFC 2818 中的设置并不完全清楚:
从 2011 年 (6.4.3) 开始,RFC 6125 改变了这一点:
当为 *.domain.com 颁发通配符 SSL 证书时,您可以在主域上保护无限数量的子域。
例如:
如果通配符 SSL 证书是在 *.sub1.domain.com 上颁发的,在这种情况下,您可以保护 sub1.domain.com 下列出的所有二级子域
例如:
如果您想保护有限数量的子域和二级域,那么您可以选择多域 SSL,它可以通过单个证书保护多达 100 个域名。
例如:
您应该知道选择 SSL 证书的实际要求。
只是为了确认 FF 和 IE 8 不会接受表单中的证书,
*.*.example.com
尽管在技术上可以创建它们。我刚刚对此进行了一些研究,因为我对保护子域也有相同的要求,并且遇到了来自 DigiCert的解决方案。
该证书表示它将支持
yourdomain.com
,*.yourdomain.com
等*.*.yourdomain.com
。它目前相当昂贵,但希望其他提供商将开始提供类似的证书并降低价格。
这可能值得对当前浏览器版本进行新一轮测试。
我个人的快速检查结果是:Firefox 20.0.1 似乎仍然不支持这一点。表明:
...当浏览到https://svn.project.mydomain.com时。
互联网浏览器 9.0:
笔记:
虽然我没有调查你的问题,但我只是在几分钟前碰巧读到了一些关于它的东西:
https://www.instantssl.com/articles/can-you-create-a-wildcard-ssl-certificate-for-two-levels.php
这说明您不能使用双星号
编辑
添加部分报价以防网站出现故障或阅读时间过长
您可以执行的操作类似于 *.domain.com,然后是 *.www.domain.com 或 *.mail.domain.com。我从未在生产站点上见过 *.*.domain.com。
您可以获得通配符 (*.domain.com),但您还需要 *.www.domain.com 作为替代主题名称条目才能使其正常工作。我所知道的唯一提供此服务的公司是 ssl.com 和digicert。可能还有其他人,但我不确定。