neo4j-core icon indicating copy to clipboard operation
neo4j-core copied to clipboard

Support Bolt via TLS

Open cheerfulstoic opened this issue 7 years ago • 4 comments

This might help:

http://stackoverflow.com/questions/12836847/how-to-establish-a-ssl-enabled-tcp-ip-connection-in-ruby

cheerfulstoic avatar Jan 19 '17 17:01 cheerfulstoic

Code snippet to configure Neo4j:

# Bolt connector
dbms.connector.bolt.type=BOLT
dbms.connector.bolt.enabled=true
dbms.connector.bolt.tls_level=REQUIRED

cheerfulstoic avatar Jan 31 '17 03:01 cheerfulstoic

@cheerfulstoic Where would that configuration live? As far as I can see, currently, neo4j.rb cannot be configured to use Bolt to connect to a GrapheneDB neo4j instance because they require TLS. Is this going to be possible do you know?

kyle-rader avatar Jul 28 '17 20:07 kyle-rader

That configuration from my last comment goes in the Neo4j configuration, not in Ruby. I would love to have TLS support for Bolt in neo4j-core, but I've got some other projects that I'm working on currently and I don't have time. It might not be terribly difficult, though and I'll happily look over a pull request. Anybody who wants to try should start with Neo4j::Core::CypherSession::Adaptors::Bolt

cheerfulstoic avatar Jul 29 '17 00:07 cheerfulstoic

@cheerfulstoic any word on this 🆙 ? what other resource do I have, beside the one above, to give it a try to a PR?

pepesenaris avatar Mar 16 '18 14:03 pepesenaris