Adroid App can not connect to local Nextcloudserver

Issue Resolve with help from the Support (Markus Kreusch):


ich vermute, dass es sich um ein bekanntes Problem in Android 7.0 handelt. Bestimmte SSL-Zertifikate (solche, die Elliptic Curves einsetzen und eine Curve ungleich prime256v1 verwenden) funktionieren bei Einsatz der Android-SSL-Bibliotheken auf Android 7.0 nicht. Android 7.0 unterstützt nur prime256v1 (das ist ein Fehler der ab Android 7.0 auftritt). Das Google-Issue dazu steht auf “Won’t Fix”, was jedoch verwirrend ist, da das Problem in der Tat in Android 7.1.1 behoben wurde

Falls Sie die Möglichkeit haben Ihr Android-System zu Updaten sollte das das Problem lösen. Eine weitere Möglichkeit ist, die Verwendung eines Zertifikats, das keine Elliptic Curves verwendet oder nur prime256v1. Da ich jedoch die Details des SSL-Zertifikats nicht kenne, das sie verwenden, kann ich das nur vermuten. Alles was ich bisher sehe spricht aber dafür, dass es sich um dieses Problem handelt (Android-Version 7.0.0, Fehlermeldung bzw. Fehlercodes des SSL-Handshakes). Wenn es sich wirklich um dieses Problem handelt, können wir in der Cryptomator App leider nichts tun, da die Problemursache in der SSL-Bibliothek in Android selbst lokalisiert ist.

Dass es bei anderen Apps funktioniert liegt vermutlich dran, dass diese nicht die Android eigenen SSL-Biliotheken verwenden sondern eigene Bibliotheken mitbringen. Eine solche Anpassung wäre zwar grundsätzlich auch für die Cryptomator App denkbar, leider würde dies jedoch einen so erheblichen Aufwand bedeuten, dass es momentan nicht in Frage kommt.

Falls die beschriebenen Workarounds bei Ihnen nicht funktionieren, melden Sie sich gerne wieder. Dann handelt es sich um ein anderes Problem, das nochmals genauer untersucht werden sollte…

It has to be defined in the config of nginx !

Thanks !!!

1 Like