自签名 SSL 证书上的地址不匹配错误

自签名 SSL 证书上的地址不匹配错误

我有一个自签名 SSL 证书,我正尝试在 Windows 7 开发 IIS7 计算机上使用它。该证书正在运行;但是我在 IE9 中仍然收到地址不匹配错误。

这纯粹是为了开发和测试目的。

我浏览过许多博客和帖子,并尝试使用许多不同的技术来创建证书。我尝试使用我的机器名称和本地主机来创建证书,但还是出现同样的错误。

以下是我最密切关注的两个:

http://blogs.technet.com/b/sbs/archive/2007/04/10/installing-a-self-signed-certificate-as-a-trusted-root-ca-in-windows-vista.aspx

http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/

这是 MMC 控制台中受信任的根证书颁发机构下的证书:

在此处输入图片描述

该签名与 IIS 中分配的签名相匹配:

在此处输入图片描述

我的网站已绑定该证书:

在此处输入图片描述

为什么我不断收到错误?我该如何修复它?在 localhost 上使用 sugdomains 是否存在问题??我的所有网站都在一个 IIS 应用程序下运行,但每个网站都有自己的子域(多租户)。

答案1

如果证书 CN 或 altName dnsName 是“localhost”,那么浏览器将只接受“localhost”主机名(而不是 something.localhost 或 localhost.localdomain 等)。

相关内容