一个 SSL 证书可以保护哪些网站 (URL)?
例如,www.security.hsbc.co.uk 具有 SSL 证书。此证书可用于保护其他网站(URL)吗?也许从这个分支出来的东西?
一个 SSL 证书可以保护哪些网站 (URL)?
例如,www.security.hsbc.co.uk 具有 SSL 证书。此证书可用于保护其他网站(URL)吗?也许从这个分支出来的东西?
如果您在 Web 浏览器中查看证书,您应该能够找到certificate subject alternative name证书的值。除了证书中显示的站点之外,这将显示可以使用此证书保护的所有站点的列表common name。您可能会看到某些名称中使用了通配符值,例如 *.hsbc.co.uk 或 *.security.hsbc.co.uk。
例如,如果您查看保护此页面的证书,您会看到 Stack Exchange 对其所有站点都使用一个证书:
火狐:
铬:
我们当前所在的站点https://security.stackexchange.com由通配符 SAN 覆盖*.stackexchange.com。
请记住,为了让这些字段中列出的任何站点使用此证书,该站点将需要与证书中的公钥对应的私钥。
必须满足这些条件,您的浏览器才能在没有警告的情况下与站点建立 SSL/TLS 连接。
一个站点要成功使用任何给定的 X.509 证书(TLS/SSL 使用的证书类型),它必须满足一些特定要求:
任何满足证书所有四个要求的网站都可以使用该证书。如果不满足除第一个要求之外的任何上述要求,某些浏览器可能会警告用户而不是阻止访问该网站,尽管由于 HSTS 成为常态(如果网站要求对于 HSTS,浏览器应阻止所有没有不满足所有四个要求的证书的访问)。
*.domainname.example.com)domainname1.example.com,您可以使用一个证书 ( , domainname2.example.com, ...)保护多个完全合格的网站