【发布时间】:2012-04-22 22:54:12
【问题描述】:
如果我有一个安装了 ssl 证书的网站 (mydomain.com)。然后我创建一个虚拟目录 mydomain.com/forums 例如,我希望该站点也被相同的 ssl 证书覆盖。这会在 iis7 及更高版本中自动发生吗?我需要做一些特别的事情来实现这一点吗?有什么需要我关心的问题吗?
【问题讨论】:
如果我有一个安装了 ssl 证书的网站 (mydomain.com)。然后我创建一个虚拟目录 mydomain.com/forums 例如,我希望该站点也被相同的 ssl 证书覆盖。这会在 iis7 及更高版本中自动发生吗?我需要做一些特别的事情来实现这一点吗?有什么需要我关心的问题吗?
【问题讨论】:
证书中描述的身份遵循RFC 2818 (Section 3.1) 中定义的规则。这适用于整个主机,因此mydomain.com 上的同一证书将对该主机内的所有 URI 有效。
请注意,我说的是使用此主机的 URI,不一定是子域上的主机,例如subdomain.mydomain.com:在这种情况下,证书也必须对该子域有效。
正如我在this answer on Security.SE recently 中所说,即使使用更新的 RFC 6125,它允许证书主题备用名称中的 URI 条目(RFC 2818 仅讨论 DNS 名称或 IP 地址),验证不会进行比主机名更远。
【讨论】: