Neo4j自创的证书不匹配

问题描述:

我有一个Neo4j集群,其中包含两个数据实例和一个仲裁器。Neo4j自创的证书不匹配

我们已经在两台服务器上安装了自签名证书,并将它们放入/var/lib/neo4j/certificates文件夹中。

我使用neo4j-driver(python)查询集群并使用DNS路由作为主机URL。 DNS重定向到我的数据服务器。

在某些情况下,我收到以下错误: Server certificate does not match known certificate for 'some-address'; check details in file '/home/wsgi/.neo4j/known_hosts'

我怎么能检查哪些证书的服务器真的使用?

谢谢 玛雅

找到了解决办法。

我正在使用具有“TRUST_ON_FIRST_USE”信任策略的旧版驱动程序。此策略已被弃用,升级包后,此问题不会再发生。