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:
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
Post a Comment