Поддержка netty openssl (netty-tcnative) для шифрования клиента - PullRequest
0 голосов
/ 17 апреля 2019

Я попытался обновить драйвер до 4.0 с помощью SSL и получить исключение ниже. Truststore действителен, потому что, если я меняю пароль, он дает мне ошибку аутентификации. Я полагаю, либо нужно установить время ожидания сокета?

Еще один вопрос по этой теме. Предполагалось, что этот Jira решит «Поддержка netty openssl (netty-tcnative) для шифрования клиента», но в соответствии с конфигурацией он предоставляет только SSL JDK по умолчанию. Как включить SSL для openSSL ?? Если мы должны написать наш собственный обработчик SSL, я считаю, что это не цель Jira ??

{16: 22: 04.624 [s0-admin-1] WARN c.d.o.d.i.c.c.ControlConnection - [s0] Ошибка подключения к idpcsbmdevdpl002.vci.att.com/135.198.127.60:7011 при попытке перейти на следующий узел com.datastax.oss.driver.api.core.connection.ConnectionInitException: [s0 | control | id: 0x8f1cc575, L: /135.165.156.72: 62524 - R: idpcsbmdevdpl002.vci.att.com/135.198.127.60: 7011] STARTUP запроса инициализации: ошибка записи в com.datastax.oss.driver.internal.core.channel.ProtocolInitHandler $ InitRequest.fail (ProtocolInitHandler.java:297) в com.datastax.oss.driver.internal.core.channel.ChannelHandlerRequest.writeListener (ChannelHandlerRequest.java:74) в io.netty.util.concurrent.DefaultPromise.notifyListener0 (DefaultPromise.java:502) в io.netty.util.concurrent.DefaultPromise.notifyListeners0 (DefaultPromise.java:495) в io.netty.util.concurrent.DefaultPromise.notifyListenersNow (DefaultPromise.java:474) в io.netty.util.concurrent.DefaultPromise.notifyListeners (DefaultPromise.java:415) в io.netty.util.concurrent.DefaultPromise.setValue0 (DefaultPromise.java:540) в io.netty.util.concurrent.DefaultPromise.setFailure0 (DefaultPromise.java:533) в io.netty.util.concurrent.DefaultPromise.tryFailure (DefaultPromise.java:114) в io.netty.util.internal.PromiseNotificationUtil.tryFailure (PromiseNotificationUtil.java:64) в io.netty.channel.DelegatingChannelPromiseNotifier.operationComplete (DelegatingChannelPromiseNotifier.java:57) в io.netty.channel.DelegatingChannelPromiseNotifier.operationComplete (DelegatingChannelPromiseNotifier.java:31) в io.netty.util.concurrent.DefaultPromise.notifyListener0 (DefaultPromise.java:502) в io.netty.util.concurrent.DefaultPromise.notifyListenersNow (DefaultPromise.java:476) в io.netty.util.concurrent.DefaultPromise.notifyListeners (DefaultPromise.java:415) в io.netty.util.concurrent.DefaultPromise.setValue0 (DefaultPromise.java:540) в io.netty.util.concurrent.DefaultPromise.setFailure0 (DefaultPromise.java:533) в io.netty.util.concurrent.DefaultPromise.tryFailure (DefaultPromise.java:114) в io.netty.util.internal.PromiseNotificationUtil.tryFailure (PromiseNotificationUtil.java:64) в io.netty.channel.DelegatingChannelPromiseNotifier.operationComplete (DelegatingChannelPromiseNotifier.java:57) в io.netty.channel.DelegatingChannelPromiseNotifier.operationComplete (DelegatingChannelPromiseNotifier.java:31) в io.netty.util.concurrent.DefaultPromise.notifyListener0 (DefaultPromise.java:502) в io.netty.util.concurrent.DefaultPromise.notifyListenersNow (DefaultPromise.java:476) в io.netty.util.concurrent.DefaultPromise.notifyListeners (DefaultPromise.java:415) в io.netty.util.concurrent.DefaultPromise.setValue0 (DefaultPromise.java:540) в io.netty.util.concurrent.DefaultPromise.setFailure0 (DefaultPromise.java:533) в io.netty.util.concurrent.DefaultPromise.tryFailure (DefaultPromise.java:114) на io.netty.handler.ssl.SslHandler.wrap (SslHandler.java:847) на io.netty.handler.ssl.SslHandler.wrapAndFlush (SslHandler.java:810) на io.netty.handler.ssl.SslHandler.handleUnwrapThrowable (SslHandler.java:1255) на io.netty.handler.ssl.SslHandler.decodeJdkCompatible (SslHandler.java:1231) на io.netty.handler.ssl.SslHandler.decode (SslHandler.java:1272) в io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection (ByteToMessageDecoder.java:502)в io.netty.handler.codec.ByteToMessageDecoder.callDecode (ByteToMessageDecoder.java:441) в io.netty.handler.codec.ByteToMessageDecoder.channelRead (ByteToMessageDecoder.java:278) в io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead (AbstractChannelHandlerContext.java:359) в io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead (AbstractChannelHandlerContext.java:345) в io.netty.channel.AbstractChannelHandlerContext.fireChannelRead (AbstractChannelHandlerContext.java:337) в io.netty.channel.DefaultChannelPipeline $ HeadContext.channelRead (DefaultChannelPipeline.java:1408) в io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead (AbstractChannelHandlerContext.java:359) в io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead (AbstractChannelHandlerContext.java:345) в io.netty.channel.DefaultChannelPipeline.fireChannelRead (DefaultChannelPipeline.java:930) на io.netty.channel.nio.AbstractNioByteChannel $ NioByteUnsafe.read (AbstractNioByteChannel.java:163) в io.netty.channel.nio.NioEventLoop.processSelectedKey (NioEventLoop.java:677) в io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized (NioEventLoop.java:612) в io.netty.channel.nio.NioEventLoop.processSelectedKeys (NioEventLoop.java:529) на io.netty.channel.nio.NioEventLoop.run (NioEventLoop.java:491) на io.netty.util.concurrent.SingleThreadEventExecutor $ 5.run (SingleThreadEventExecutor.java:905) в io.netty.util.concurrent.FastThreadLocalRunnable.run (FastThreadLocalRunnable.java:30) на java.lang.Thread.run (Thread.java:748) Вызвано: javax.net.ssl.SSLException: SSLEngine уже закрыт at io.netty.handler.ssl.SslHandler.wrap (...) (неизвестный источник)}

...