0
私は2つのクラスのサーバーとクライアントを作成しました。私は取得していますクライアントの両方で実行している間もhttpx websocketとvertexを使ってsslを接続するには?
HttpServer server =
vertx.createHttpServer(new HttpServerOptions().setSsl(true).setKeyStoreOptions(
new JksOptions().setPath("server-keystore.jks").setPassword("wibble")
));
1つの以上、すなわちクライアント
vertx.createHttpClient(new HttpClientOptions().setSsl(true)).getNow(4443, "localhost", "/", resp -> {
System.out.println("Got response " + resp.statusCode());
resp.bodyHandler(body -> System.out.println("Got data " + body.toString("ISO-8859-1")));
});
次のようにSSLで始まるサーバの「SSL接続の作成に失敗しました」。 sslに関連するものを設定する方法はありますか?
の場合私は.setTrustAll(true)と書く。しかしそれは脅威です。だから私はすべてを信頼することなく接続できます。 – sanghavi7
あなたの証明書を 'TrustOptions'に追加するか、あなたのサーバに有効な証明書を使用してくださいhttp://vertx.io/docs/vertx-core/java/#_client_trust_configuration – tsegismont