Neo4j https communication -


is there way allow https, instead of http, communication neo4j server? also, channel neo4j shell's communication use, http or https?

this neo4j documentation:

https support

the neo4j server includes built in support ssl encrypted communication on https. first time server starts, automatically generates self-signed ssl certificate , private key. because certificate self signed, not safe rely on production use, instead, should provide own key , certificate server use.

to provide own key , certificate, replace generated key , certificate, or change neo4j-server.properties file set location of certificate , key:

# certificate location (auto generated if file not exist) org.neo4j.server.webserver.https.cert.location=ssl/snakeoil.cert  # private key location (auto generated if file not exist) org.neo4j.server.webserver.https.key.location=ssl/snakeoil.key 

note key should unencrypted. make sure set correct permissions on private key, neo4j server user can read/write it.

neo4j supports chained ssl certificates. requires have certificates in pem format combined in 1 file , private key needs in der format.

you can set port https connector should bind in same configuration file, turn https off:

# turn https-support on/off org.neo4j.server.webserver.https.enabled=true  # https port (for data, administrative, , ui access) org.neo4j.server.webserver.https.port=443 

Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

ios - Change Storyboard View using Seague -