我有一个Tomcat 7服务器(有点像networking服务器),我试图通过SSL与Tomcat 6服务器(充当另一台计算机上的文档服务器)交谈,我不断收到此错误:
java.security.cert.CertificateException: No name matching rarity64 found.
其中rarity64是文档服务器的名称。 我已经尝试从两个Tomcat密钥库中导出密钥,并使用Java keytool将它们导入到其他密钥库中。 我甚至尝试将它们添加到其他机器的cacerts密钥库。
我也使用Internet Explorer将两个密钥导入其他机器。 但我没有尝试工作。
如果真正的Web服务器是IIS 7.5,Tomcat Web服务器也与ARR交谈,并且他们不使用SSL。 但问题似乎在两个tomcat服务器之间。
有没有人有任何想法,我怎么能解决这个问题?
SSL证书通常是针对FQDN签名的,上面的错误表明您只使用了(短)主机名。 无论你用什么来连接,它必须是证书签署的CN。