首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS6.0 SSL证书

IIS6.0 SSL证书
EN

Server Fault用户
提问于 2013-07-03 23:01:40
回答 1查看 97关注 0票数 1

我和我们的一个网站有这个问题。我最近购买并更新了SSL证书,安装在我们的服务器上,运行IIS 6.0:

现在,每次有人访问我们的站点,我们都会得到以下(典型的)错误:

但是,当您单击证书本身时,它会说它是有效的:

我在这里不知所措。我在IE、Firefox和Chrome上进行了测试,结果是一样的。SSL证书被颁发到一个正确的地址,顺便说一句。有什么想法吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-07-04 02:57:49

屏幕截图中的错误并不表示证书本身无效、无法验证或安装错误,而是表示URI的主机部分(例如。如果输入IP地址以访问站点,DNS名称或IP地址与证书中的主题CN (规范名称)或SAN (subject alternative name)不匹配。唉,你已经把所有的信息都删掉了,这些信息有助于分离为什么在你的情况下会发生这种情况,但是用一般的术语来解释是很容易的。

如果为www.example.tld颁发了证书,并且使用https://example.tld访问站点,则证书将不生效。相反的情况也是正确的:如果它是为example.tld发出的,则当出现验证https://www.example.tld时,它将不会进行验证。

克服这一问题的一个解决方案是SAN领域。这允许您指定证书有效的多个名称,以便为指定的每个域和子域提供证书。但是,如果证书中没有提到名称(或者用户代理严重过时,并且不了解SAN),则证书无效。

通配符证书是解决此问题的第二种解决方案。它们将对域的所有子域进行验证。例如,www.example.comexample.commail.example.com都可以有效地提供带有example.com主题CN和SAN *.example.com的证书。

站点的IP地址也可以是证书的主题CN或SAN,允许您的SSL证书有效,即使使用https://192.0.2.1/之类的方法访问站点也是如此。供应商很少会这样做,除非IP地址被记录为分配给您或您的组织(而不是您的ISP)在适当的RIR记录中,或者至少按照授权的WHOIS记录,否则不会这样做。

其中一个原因就是你提交的证书不是正确的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/520699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档