javax.net.ssl.SSLException: No PSK available. Unable to resume
As Adam from WALCZAK.IT's answer didn't work for me, I found out that the final solution is to add TLSv1.3
to the jdk.tls.disabledAlgorithms
in java.security
file under conf in your java directory.
So, open java.security under %JAVA_HOME%\conf
, find jdk.tls.disabledAlgorithms
and append , TLSv1.3
.
I found a solution that worked for me that add this into your gradle.properties.
Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2
JAVA_TOOL_OPTIONS=-Dhttps.protocols=TLSv1.2
systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118
systemProp.https.nonProxyHosts=*.jitpack.io, *.maven.org
there is a bug in JDK 11: https://bugs.openjdk.java.net/browse/JDK-8213202
you have to either:
- wait for the release of JDK 12
- update to JDK 11.0.3+ that includes backport
- or use this command line parameter as a workaround:
-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2