【问题标题】:Can SSL Cert be shared across web site and virtual directory on IIS (asp.net)?SSL 证书可以在 IIS (asp.net) 上的网站和虚拟目录之间共享吗?
【发布时间】:2012-04-22 22:54:12
【问题描述】:

如果我有一个安装了 ssl 证书的网站 (mydomain.com)。然后我创建一个虚拟目录 mydomain.com/forums 例如,我希望该站点也被相同的 ssl 证书覆盖。这会在 iis7 及更高版本中自动发生吗?我需要做一些特别的事情来实现这一点吗?有什么需要我关心的问题吗?

【问题讨论】:

    标签: asp.net iis ssl


    【解决方案1】:

    证书中描述的身份遵循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 地址),验证不会进行比主机名更远。

    【讨论】:

    • 谢谢布鲁诺。这对我来说很有意义。
    猜你喜欢
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 2013-08-10
    • 2011-01-15
    相关资源
    最近更新 更多