Мы пытаемся интегрировать нашего собственного криптографического провайдера с Java Runtime, и у нас возникают проблемы с рукопожатием Wildfly ssl. Клиент отправляет Client-Hello, и сервер немедленно прерывает соединение TCP. Это трассировка стека, которую мы видим в журналах:
03-Feb-2020 18:16:46,334 UTC DEBUG [] [io] (default I/O-2) || Error reading request: java.io.IOException: overflow
at io.undertow.protocols.ssl.SslConduit.doWrap(SslConduit.java:868)
at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:662)
at io.undertow.protocols.ssl.SslConduit.read(SslConduit.java:561)
at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)[xnio-api-3.4.0.Final.jar:3.4.0.Final]
at io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:156)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:134)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:58)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) [xnio-api-3.4.0.Final.jar:3.4.0.Final]
at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66) [xnio-api-3.4.0.Final.jar:3.4.0.Final]
at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1118)
at io.undertow.protocols.ssl.SslConduit$SslWriteReadyHandler.writeReady(SslConduit.java:1195)
at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:94) [xnio-nio-3.4.0.Final.jar:3.4.0.Final]
at org.xnio.nio.WorkerThread.run(WorkerThread.java:567) [xnio-nio-3.4.0.Final.jar:3.4.0.Final]
Мы также увеличили размер буфера по умолчанию «org.wildfly.io.buffer-pool» до 128K в автономном режиме. xml, но это не помогло.
Пожалуйста, дайте нам знать, если у кого-то есть входные данные.
Спасибо