However, I can not make it work for me:
Setup:
- two Verticles (Ping/Pong) from the EventBus SSL Example (https://github.com/vert-x3/vertx-examples/tree/master/core-examples/src/main/java/io/vertx/example/core/eventbus/ssl) with Hazelcust Cluster Manager (http://vertx.io/docs/vertx-hazelcast/java/)
Working:
- deployment on one machine, no clustering, SSL enabled
- deployment on two machines, Hazelcast clustering, SSL disabled
Failing:
- deployment on two machines, Hazelcast clustering, SSL enabled (sending/receiving messages from remote verticles fails silently)
Log messages:
- when trying to publish/send: "DEBUG: Cluster connection closed: localhost:44035 holder io.vertx.core.eventbus.impl.clustered.ConnectionHolder@b80002b"
I tried using different keys/certificates, keystore + trusted keystores, enabling/disabling client auth requirement. Nothing worked so far.
Questions:
- How do I get more log messages from Netty/EventBus-Impl/Hazelcast?
- Any idea what could be the issue with clustering + SSL?