【问题标题】:Wildcard SSL on sub-subdomain [closed]子子域上的通配符 SSL [关闭]
【发布时间】:2011-01-08 02:33:44
【问题描述】:

我们有一个*.domain.com 的通配符 SSL 证书,并且有一个带有 sub1.sub2.domain.com 的网站。

MacOS 上的 Safari 4.0.4 会弹出证书错误(可能是因为通配符解释),而 Windows 上的 Safari 4 则不会。

此外,IE8 的行为充其量也是混合的,一些 IE8 显示证书错误,而另一些则不显示。

是什么导致 Safari 和 IE 出现这种奇怪的行为?

【问题讨论】:

  • 刚买了新的2年证书后才意识到这个问题...

标签: ssl-certificate wildcard-subdomain


【解决方案1】:

通配符仅适用于您域的第一部分(从左侧开始)。因此,您需要 *.sub2.domain.com 的证书

如果你的意思是你有 sub1.domain.com 和 sub2.domain.com,那么它应该可以工作。

【讨论】:

    【解决方案2】:

    *.example.net 的通配符 SSL 证书将匹配 sub.example.net 但不匹配 sub.sub.example.net .

    来自RFC 2818

    使用指定的匹配规则执行匹配 RFC2459。如果给定类型的多个身份存在于 证书(例如,多个 dNSName 名称,任何一个匹配 集合中的一个被认为是可接受的。)名称可能包含通配符 字符* 被认为匹配任何单个域名 组件或组件片段。例如,*.a.com 匹配 foo.a.com 但是 不是bar.foo.a.comf*.com 匹配 foo.com 但不匹配 bar.com

    【讨论】:

    • @Chris 我不这么认为,有各种技术因素限制了此类规则并迫使证书颁发机构相应地开发安全证书。
    • @sophie 各种技术因素,比如有人意识到出售无限证书比让 1 个证书覆盖无限的每个场景更有利可图。
    • 请参阅blackhat.com/presentations/bh-dc-09/Marlinspike/… 幻灯片 91,了解通配符证书可能存在的安全威胁。另请参阅media.blackhat.com/bh-ad-10/Hansen/… 第 38 张幻灯片。
    • @user1602478:那些技术因素是什么?
    • 您可以使用*.*.example.com 保护一级和二级子域吗?
    【解决方案3】:

    如果您需要一个包含 *.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 证书。打开 google 并查看它的 SSL 证书,您会看到它适用于 *.google.com、*.youtube.com、*.gmail.com 以及更多它们被列为主题替代名称的地方。

    【讨论】:

    • 颁发此类证书的 CA 示例有哪些?
    • 那么是否有可能为*.DOMAIN.COM 获得一个证书,该证书具有*.*.DOMAIN.COM(可能还有*.*.*.DOMAIN.COM)的SAN 以覆盖这些子域和子子域?
    • @SimonEast 不可能。
    • 这应该是公认的答案。 @Nick,去sslshopper.com/ssl-checker.html#hostname=google.com看看SAN部分
    • @NehalJWani 我应该寻找什么?
    猜你喜欢
    • 2012-08-20
    • 1970-01-01
    • 2016-10-21
    • 2018-05-11
    • 2014-09-10
    • 2014-05-10
    • 2011-08-15
    相关资源
    最近更新 更多