简体   繁体   English

Neo4j - 通过 Java 驱动程序 v4.4.11 及更高版本使用 SSL 客户端身份验证连接到数据库

[英]Neo4j - Connecting to a database using SSL client authentication by Java driver v4.4.11 and above

I still could not find any methods relating to SSL Client authentication in neo4j-java-driver-4.4.11.jar (java 8).我仍然无法在 neo4j-java-driver-4.4.11.jar (java 8) 中找到与 SSL客户端身份验证相关的任何方法。

I knew that was not supported in old version long time ago: https://github.com/neo4j/neo4j-java-driver/issues/513我知道很久以前旧版本不支持它: https://github.com/neo4j/neo4j-java-driver/issues/513

But 4 years passed so I would like to confirm if SSL Client authentication is supported now in Neo4j java driver version 4.4.11 and above or not?但是 4 年过去了,所以我想确认SSL 客户端身份验证现在是否支持 Neo4j java 驱动程序版本 4.4.11 及更高版本?

Any information would be much appreciated.任何信息将不胜感激。 Thank you in advance!先感谢您!

I tried looking inside the code of Neo4j Java driver 4.4.11 but could not find functions related to SSL client authentication, I only found Server authentication method.我试着查看 Neo4j Java 驱动程序 4.4.11 的代码,但找不到与 SSL 客户端身份验证相关的函数,我只找到了服务器身份验证方法。 I also didn't see any documentation telling that driver 4.4.11 suppports SSL client authentication.我也没有看到任何说明驱动程序 4.4.11 支持 SSL 客户端身份验证的文档。

Client SSL auth is not supported in any of the drivers, only server-to-server between members of a Neo4j cluster.任何驱动程序都不支持客户端 SSL 身份验证,仅支持 Neo4j 集群成员之间的服务器到服务器。

It is requested periodically, and is under consideration.它是定期请求的,并且正在考虑中。

Out of interest, are you looking for 1st factor authentication (a trusted client certificate is sufficient to log into the DBMS) or 2nd factor (username / password, plus trusted client cert are required)?出于兴趣,您是在寻找第一因素身份验证(受信任的客户端证书足以登录 DBMS)还是第二因素(需要用户名/密码以及受信任的客户端证书)?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM