我们有一个通配符的*.domain.com
证书,并有一个与sub1.sub2.domain.com
的网站。
MacOS上的Safari4.0.4会弹出一个证书错误(可能是因为通配符解释),而windows上的Safari4则不会。
此外,IE8行为充其量也是混合的,一些IE8显示证书错误,而另一些则不显示。
是什么导致了Safari和IE上的这种奇怪行为?
发布于 2013-04-21 11:54:24
如果您需要一个包含*.domain.com站点的通配符证书,并且还需要使用sub1.sub2.domain.com或其他域(如*.domain2.com ),您可以使用单个通配符证书来解决这个问题,其中每个其他子域都具有一个称为使用者备用名称(SAN)扩展名的通配符证书。SAN证书不仅适用于多个特定的主机名,还可以为通配符条目创建。
例如,*.domain.com、sub1.sub2.domain.com和*.domain2.com的通用名称为*.domain.com,然后您需要附加一个主题备用名称*.domain2.com和*.sub2.domain.com。这可能取决于证书颁发机构如何向您收取(或不收取)证书费用,但有一些是可用的。此外,SAN在web浏览器领域的支持也相当广泛。在现实世界中,最好的例子就是Google的SSL证书。打开谷歌并查看它的SSL证书,你会看到它适用于*.google.com,*.youtube.com,*.gmail.com,以及更多作为主题替代名称的地方。
发布于 2011-05-31 01:46:21
通配符仅应用于您的域的第一部分(从左侧开始)。所以你需要一个*.sub2.domain.com的证书
如果您的意思是拥有sub1.domain.com和sub2.domain.com,那么它应该可以工作。
https://stackoverflow.com/questions/2115611
复制相似问题