浏览器拒绝IIS自签名别名localhost证书

mkshixfv  于 2023-02-23  发布在  其他
关注(0)|答案(1)|浏览(168)

我的自签名本地主机证书(别名为nate-pc-ultimate.com)被浏览器拒绝:

您可以看到我创建了自签名证书并将其放在Certificates -> Trusted Root Certification Authorities中:

我为nate-pc-ultimate.com而不是localhost创建了证书,因为我正在对一个需要iframe交互的系统进行API调用,而该系统不允许localhost作为主机。
我将nate-pc-ultimate.com添加到hosts文件中,如您所见:

当我在Chrome浏览器中查看“坏”证书时,我看到以下内容:

看来Chrome并没有被我的hosts文件条目和为nate-pc-ultimate.com创建的证书所愚弄,它似乎盲目地看到了localhost,对nate-pc-ultimate.com毫无察觉。
我也有一个为localhost制作的自签名证书,我已经有很长时间了。会不会发生冲突?
我做错了什么?我该怎么解决?

6vl6ewon

6vl6ewon1#

我发现了这个问题。在Visual Studio中运行一个.NET MVC项目时,试图在IIS Express上下文中调用证书。不知何故,这导致了证书错误地标识自己。当我发布该项目并在真正的IIS下运行它,并设置IIS绑定以查看我的新证书时,一切正常。

相关问题