Closed axelfontaine closed 6 months ago
@axelfontaine Does this happen on a non-Alpine container (if you can text)?
@karianna Just tried with eclipse-temurin:21.0.2_13-jdk
, same thing!
Never mind. I have built a jlink
image and it didn't include the jdk.crypto.ec
module as jdeps
doesn't pick that up automatically. Sorry for the trouble.
Similar to
Please add the exact image (with tag) that you are using
eclipse-temurin:21.0.2_13-jdk-alpine
Please add the version of Docker you are running
Docker version 25.0.3, build 4debf41
What happened?
Connecting to
api.github.com
works fine with temurin-21 outside a container, but failed withjavax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
in the Alpine container.Adding
-Djdk.tls.client.protocols=TLSv1.2
works around the issue.TLS debug output diff before and after: https://www.diffchecker.com/B2NJEm7o/
Relevant log output
Update
Also faced the same issue with
amazoncorretto:21.0.2-alpine3.19
image, so the problem most likely lies upstream. Any pointers welcome.