在我的VirtualBox中,我有一个用于测试的跟踪网络,虚拟机上的每一个软件都是一个新的安装。

在我的web服务器所在的虚拟机www.home.local上,我创建了一个证书请求,然后将这个请求提交给ws01.home.local,然后得到一个颁发和下载的证书,然后完成证书请求。之后,我使用https协议和证书向默认网站添加了绑定。
现在,
此默认网站可从www.home.local at https:www.home.local访问,没有任何错误。
此默认网站可从ws01.home.local at https:www.home.local访问,没有任何错误。
但是,我从vm02和主机上得到了错误。

发布于 2021-02-03 07:54:19
CA (颁发证书的地方- home-WS01-CA)不受客户端的信任。您应该在没有密钥的情况下导出CA根证书,然后将其导入客户端。此外,出口/进口应为中介机构,如果有的话。我不认为你有一个中间权威,只是提到了未来的生产准备系统。
还应该将根CA证书添加到web服务器。因此,在所有涉及的机器上,整个证书链都是可信的。
添加信息:查看以下链接:导出/导入ssl证书,Win/IIS
你将从home-WS01-CA开始。
在第七步中,您将查找Trusted Root Certification authorities。应该有根CA证书。如该链接所示,您将把它导出到一个文件中,但是没有密钥(如果我记得很好,您将没有这样的根CA选项,但是如果您这样做了,就不要导出私钥)。按照这个过程,可能只有.cer文件可以导出(因为没有密钥),也没有密码。
继续导入,我建议先到web服务器,试一试,然后再到客户端,如果你还有问题。按建议进行,但是选择Trusted Root Certification authorities作为导入目的地,而不是链接中提到的web hosting。
在您所附的屏幕截图中,第三个选项卡certification path,当一切都正确时,您应该看到如下所示:证书路径,根,中间,证书。显然没有中间层。
https://serverfault.com/questions/1052220
复制相似问题