Connection rejected: No ALPN Processor #1226
Unanswered
jeffhuang26
asked this question in
Q&A
Replies: 1 comment
-
This just came up in a customer report again. It appears the JDK9ServerALPNProcessor#appliesTo method requires the SSLEngine implementation to be from the JDK's own java.base module, which obviously excludes the BCJSSE SSLEngine implementation. The BCJSSE SSLEngine implementation supports the standard JSSE API for ALPN, so there shouldn't be any need for special handling. Still, it appears that unless jetty changes their approach somehow, then to get this working would need an almost-clone of JDK9ServerALPNProcessor, with an appliesTo implementation that actually will accept a BCJSSE SSLEngine. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We got following errors with FIPS driver:
java.lang.IllegalStateException: Connection rejected: No ALPN Processor for org.bouncycastle.jsse.provider.ProvSSLEngine_9 from [org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor@36def543]
at org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory.newServerConnection(ALPNServerConnectionFactory.java:111)
at org.eclipse.jetty.server.NegotiatingServerConnectionFactory.newConnection(NegotiatingServerConnectionFactory.java:108)
at org.eclipse.jetty.server.SslConnectionFactory.newConnection(SslConnectionFactory.java:131)
at org.eclipse.jetty.server.ServerConnector$ServerConnectorManager.newConnection(ServerConnector.java:618)
at org.eclipse.jetty.io.ManagedSelector.createEndPoint(ManagedSelector.java:386)
at org.eclipse.jetty.io.ManagedSelector.access$2100(ManagedSelector.java:65)
at org.eclipse.jetty.io.ManagedSelector$Accept.run(ManagedSelector.java:890)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
at java.base/java.lang.Thread.run(Thread.java:829)
Beta Was this translation helpful? Give feedback.
All reactions