-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ConscryptEngine.chooseServerAlias returns null when used via IP (Found via Jetty) #1011
Comments
Actually, this seems to be fixed in version Told Gradle to use Logs
Tho, that maybe because I'm using a self-signed certificate to test this? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Related issue (contains a good chunk of information on its own): jetty/jetty.project#6159
Versions summary
Jetty: Embedded Jetty 11.0.2 with
server
,alpn-server
,alpn-conscrypt-server
andhttp2-server
modulesJava: AdoptOpenJDK Hotspot 15.0.2
Kotlin: 1.4.32 (unlikely to affect anything on its own)
OS: Arch Linux (then: Linux 5.11.11-zen1-1-zen, now, can still reproduce: 5.11.16-zen1-1-zen)
Conscrypt Version:
org.conscrypt:conscrypt-openjdk-uber:2.5.1
(as found via Gradle)Description
When connecting to Jetty via IP, i.e.,
127.0.0.1
or[::1]
, it internally NPEs and gives a handshake error rather than trying to continue on.This only happens with conscrypt, replacing the alpn service with
alpn-java-server
allows it to continue as normal.Extra information
Untrimmed Logs
which if we were to go with ConscryptEngine.java:1695, pulls up
The text was updated successfully, but these errors were encountered: