javax.net.ssl.SSLHandshakeException: Handshake failed
Hi. I’m using Nextcloud and DAVx⁵ to sync.
Since DAVx⁵ 2.5.x, it doesn’t work due to modern cyphers. So I try new updates and downgrade to 2.4.x each time if it doesn’t work.
But 2.4.x versions are not available anymore on F-droid, and now I can’t sync my cals anymore.
Here’s the log.
Please set your server to correct TLS ciphers (according to TLS specs), then it should work.
If you really need an old DAVx⁵ version (which should only be necessary for Android <4.4): https://www.davx5.com/faq/can-i-use-davdroid-with-an-old-android-version
Hi, and thank you for the fast reply.
I think I already do that, but in that case how to find cyphers missing in my conf ?
@GuilleW Hard to say… Conscrypt provides those protocols/ciphers: https://github.com/google/conscrypt/blob/master/CAPABILITIES.md
Which protocols/ciphers does your server allow/require?
Is your server publicly accessible?
devvv4ever last edited by
@GuilleW Also try to change the network method (WiFi / mobile) and try again. Maybe some firewall or so interrupts the connection.
@devvv4ever Already tested, Wifi at home and 4G at work, same issue.
I’m using Samsung Galaxy Note 3 (SM-N9005) on Android 5.0
Tested and working versions of DAVx⁵
I have just used your nginx config on our server for testing and it syncs without problems with DAVx⁵ 2.5.1 (Android 4.4 + 8)…
@rfc2822 It’s good to know that my server config is right.
But if the problem comes from my Samsung device…
The log file (davx5-info.txt) talk about a
I don’t understand why JAVA wants to use this protocol and not others available.
Unfortunately, I won’t be able to provide any additional info unless I can give a try on the server myself…
I updated my nextcloud instance to “Nextcloud 15.0.10” and try the last update “DAVx⁵ 2.5.2-ose”.
Still not work, so… back to “DAVx⁵ 188.8.131.52-ose”.
I prefer keep my server private, but can I send you a shared calendar on my Nextcloud in PM ?