我想知道任何证书是否支持像*.*.example.com
这样的双重通配符? 我刚刚和我当前的SSL提供商(register.com)通过电话联系,那里的那个女孩说他们不提供这样的事情,她不认为这是可能的。
谁能告诉我,如果这是可能的,如果浏览器支持这个?
RFC2818规定:
如果证书中存在给定types的多个身份(例如,多个dNSName名称,则任何一个集合中的匹配被认为是可接受的)。名称可以包含通配符*,其被认为匹配任何单个域名组件或组件片段。 例如,* .a.com与foo.a.com匹配,但不匹配bar.foo.a.com。 f * .com与foo.com匹配,但不是bar.com。
Internet Explorer按照RFC所述的方式工作,其中每个级别都需要自己的通配证书。 Firefox对单个* .domain.com很满意,其中*匹配domain.com前面的任何内容,包括other.levels.domain.com,但也会处理*。*。domain.comtypes。
所以,要回答你的问题:这是可能的,并支持浏览器。
只是为了确认FF和IE 8将不接受*.*.example.com
forms的证书,尽pipe在技术上可以创build它们。
为* .domain.com发行通配符SSL证书时,您可以通过主域保护无限数量的子域。
例如:
如果在* .sub1.domain.com上发布通配符SSL证书,那么您可以保护在sub1.domain.com下列出的所有二级子域
例如:
如果您希望保护有限数量的子域名和二级域名,则可以select多域名SSL,通过一个证书就可以保护最多100个域名。
例如:
您应该知道您的实际要求来selectSSL证书。
这可能是值得目前的浏览器版本新一轮的testing。
我的个人快速检查结果:Firefox 20.0.1似乎仍然不支持这一点。 表明:
此证书仅对*。*。mydomain.com有效
…当冲浪到https://svn.project.mydomain.com 。
Internet Explorer 9.0:
本网站的证书是另一个地址
笔记:
我只是做了一些研究,因为我也有相同的要求来保护子子域,并且遇到了来自DigiCert的解决scheme 。
这个证书表示它将支持yourdomain.com
, *.*.yourdomain.com
, *.*.yourdomain.com
等等。
目前相当昂贵,但希望其他供应商能开始提供类似的证书并降低价格。
你可以做的就是* .domain.com,然后* .www.domain.com或* .mail.domain.com。 我从来没有见过生产网站上的*。*。domain.com。
你可以得到一个通配符(* .domain.com),但是你也需要* .www.domain.com作为一个替代的主题名称条目来使这个工作。 我知道的唯一的公司是ssl.com和digicert。 可能有其他人,但我不确定。