通配符证书为什么只能弄一个*.不能弄主域名

更新时间:2026-02-28 来源:TopSSL AI 助理 作者:TopSSL AI 助理

通配符证书为什么只能弄一个*.不能弄主域名

免费通配符 SSL 证书(如 *.example.com)在 RFC 6125 和 CA/Browser Forum Baseline Requirements 中明确定义:其通配符 * 仅匹配**单个最左侧标签(label)**,且不匹配空标签或父域。因此 *.example.com 可覆盖 www.example.comapi.example.commail.example.com,但**不覆盖 example.com(即裸域/主域名)**,因为该域名不含子标签,通配符无处“匹配”。

技术上,X.509 证书的 subjectAltName(SAN)字段中,通配符必须出现在最左位置且紧邻点号(如 DNS:*.example.com),而 DNS:example.com 是独立条目;CA 不允许将 * 解释为“零个或多个标签”,否则会破坏域名层级语义与安全边界(例如 *.com 将非法覆盖全网 .com 域名)。

在实际部署中,若需同时保护 example.com*.example.com,标准做法是在同一张证书的 SAN 列表中**显式包含两个条目**:DNS:example.comDNS:*.example.com。绝大多数商业 CA(如 DigicertSectigovTrus(天威诚信))均支持此组合,且不额外收费。

需要注意收费的证书都是通配符里送 主域名的。

需要注意的情况

  • 部分老旧客户端(如 Android 4.2 以下、Java 6u45 以前)对含通配符和裸域的混合 SAN 证书存在兼容性问题,但现代浏览器与主流服务端(Nginx 1.11+、OpenSSL 1.0.2+)均已完善支持。
  • 通配符不递归: *.example.com 不覆盖 a.b.example.com(二级子域需用 *.b.example.com 或显式列出)。
  • 国密SSL证书(SM2)同样遵循 RFC 6125 的通配符规则,国密SSL证书 也需单独添加裸域 SAN 条目。
立即探索,帮您快速寻找适合您的SSL数字证书 申请SSL证书
免费 SSL 证书申请|HTTPS 加密|企业级 SSL 证书服务 – TopSSL
提供免费与付费SSL证书申请
微信公众号二维码 扫一扫在线咨询
关注 TopSSL 公众号, RSS订阅SSL资讯与技术支持

2004-2026 ©北京传诚信  版权所有 | TopSSL提供免费 SSL 证书与企业级付费证书申请,快速实现 HTTPS 加密  北京市朝阳区鹏景阁大厦16层

技术协助:wo@topssl.cn 企业咨询:vip@topssl.cn