为什么我的通配符 SSL 证书会导致二级子域出现域不匹配错误?

pee*_*pee 23 ssl https ssl-certificate

我有一台服务器https://www.groups.example.com- 在 FireFox 中,我收到“ This Connection is Untrusted”消息和“技术细节”说

www.groups.example.com uses an invalid security certificate. 
The certificate is only valid for the following names: 
*.example.com, example.com (Error code: ssl_error_bad_cert_domain)
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我还需要提供哪些其他信息?刚刚获得安装确认,但我 99% 确定它是 Linux 并使用 VHOSTS。确认后将更新问题。

www.groups.example.com 是否被视为具有 2 个级别的子域?

发行人是 DigiCert

Jen*_*y D 51

“3.1. 服务器身份”中的RFC 2818指出

名称可能包含通配符*,它被认为与任何单个域名组件或组件片段相匹配。例如,*.a.com匹配foo.a.com但不匹配bar.foo.a.com

所以是的,问题在于两个级别的子域。

  • 在选择示例域名时,是否有其他人觉得 RFC2818 忽略 [RFC2606](https://www.rfc-editor.org/rfc/rfc2606.txt) 很有趣? (19认同)