在我的一台服务器中,我导入了两个CA,它们具有相同的CN名称,在trustore中有不同的别名。
因为CA的签名被更改了,所以为了支持新旧设备SSL通信,我需要在我的信任库中同时拥有两个CA
现在的问题只是其中一个设备与旧的CA是通过SSL通信。
当我在仙人掌文件中添加两个CA时,我的新设备将传递ssl通信,而旧设备将失败(因为它没有对其他CA进行验证)。
所以现在我想知道为什么在信任库和仙人掌文件中导入CA时,我们会有两种不同的行为。
此外,我如何处理这种情况,并使它发挥作用。(我没有任何选项可以生成一个具有不同CN名称的新CA,因此该选项不在范围内)
发布于 2019-04-06 21:03:15
我相信虚拟主机就是这样。
你有:
工作的https://host-1.company-A.com/app-1。
现在A公司合并成了B公司,你仍然需要支持这两家公司。您需要使用相同的Tomcat部署(最终是相同的应用程序)来支持这两种部署:
https://host-1.company-B.com/app-1
所以你需要两个虚拟主机在同一个主机上-1。每个虚拟主机都有自己的证书和别名。每个证书都有不同的CA链。
阅读更多关于这里是Tomcat虚拟主机和这里的信息。
另一个更简单的选择是使用主机别名,将多个域引用到单个上下文。读这里。
https://stackoverflow.com/questions/55531181
复制相似问题