在 x509 证书中应该如何比较主机名?
例如:如果证书是注册的*.abcorp.com
,那么像这样的网站www.sales.abcorp.com
可以对该证书有效吗?还是只有sales.abcorp.com
在这种情况下才有效?
这个问题是为了消除我对 ssl 证书主机名检查实施的疑问。
谷歌浏览器与后者一起使用。即,如果证书的 CN 字段为*.abcorp.com
,则只有站点 likesales.abcorp.com
在该证书下有效,并且站点 likewww.sales.abcorp.com
将抛出错误,指出服务器证书与 URL 不匹配。