2014-09-17 2 views
0

Я запускаю свой кластер NEO4j HA за SSL.Как отключить SSL-подтверждение для RestGraphDatabase для Neo4j?

Я пишу клиент на Java, который управляет некоторыми данными. Теперь, поскольку я использую SSL для шифрования связи, я использую самозаверяющий сертификат. Но теперь я столкнулся с

uglycom.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException 

Любые идеи, как сказать Neo4J не проверять сертификат?

ответ

0

Вам не нужно самостоятельно создавать самозаверяющий сертификат, Neo4j сделает это для вас, когда будет настроен для этого.

http://docs.neo4j.org/chunked/stable/security-server.html#_https_support

Сервер Neo4j включает в себя встроенную поддержку SSL в зашифрованном связи по протоколу HTTPS. При первом запуске сервера он автоматически генерирует самоподписанный сертификат SSL и частный ключ . Поскольку сертификат подписан сам по себе, нецелесообразно полагаться на для использования в целях производства, вместо этого вы должны предоставить свой собственный ключ и сертификат для использования сервером.

В случае, если вы используете Neo4j сгенерированный самостоятельно подписанный сертификат, и вы все еще есть вопросы, пожалуйста, обновите ваш вопрос с вашими данными конфигурации в файле neo4j-server.properties для каждого из экземпляров HA (если они Арен То же самое).

+0

Это не проблема конфигурации сервера, которую у меня есть. Это клиент для отдыха JAVA, который нуждается в некоторой любви – meza

Смежные вопросы