Fix Nextcloud/Davdroid Android SSL Initialization failed

Für Adressen, Kalender und Dateien nutze ich die Open Source Lösung Nextcloud auf meinem eigenen Server. Leider kommt bei einigen Roms (z.B. dem Stock Rom von Samsung mit Android Nougat) eine veraltete SSL Lib zum Einsatz, so daß der Verbindungs-Versuch in der Nextcloud App mit der Fehlermeldung „SSL Initialization failed“ abbricht. Davdroid bricht einfach mit „Konnte keine Caldav/Carddav Dienste finden“ ab.

Abhilfe schafft leider nur die Änderung der Cipher-Suites im entsprechenden Webserver, in meinem Fall nginx. Bei Mozilla gibt es einen praktischen Config Generator. Ich habe hier nginx + modern ausgewählt und einfach den „ssl_ciphers“ Eintrag in meine lokale Config kopiert. Außerdem muß der Eintrag „ssl_ecdh_curve secp384r1;“ entfernt oder auskommentiert werden. Nach einem Neustart des nginx klappt’s auch wieder mit Nextcloud und DAVDroid.

Getagged mit: ,
4 Kommentare zu “Fix Nextcloud/Davdroid Android SSL Initialization failed
  1. Thanks a lot for sharing this instruction! The text is detailed, clear and coherent as well.

  2. Unfortunately, the only way is to change the cipher sets on the corresponding web server very uncomfortably and does not give us a lot of options such as other options.

  3. I do agree with you on this issue! Mozilla has a handy config generator, and it is hard to predict its behavior.

  4. Unfortunately, the only way is to change the cipher sets on the corresponding web server rather difficult and time consuming.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.