Adroid App can not connect to local Nextcloudserver

Hello,

I recently bought your android app. Cryptomator works fine on Windows 7. I have synced the data to a remote nextcloud Server. However, I can not conect via webdav to that Server, even though the Connection works with Folder sync or with boxcryptor. The Server uses a hppts Connection only and a certificate has to been used for the Connection.
For the Connection I used https://“internal IP address”/remote.php/webdav (address from the nextcloud Server Website)

How can I resolve this issue.

Thanks and regards. Best wshes for 2018.

Dirk

Hi,
I have exact the same issue with Android and unfortunately also iOS app is not able to connect to Vault on Nextcloud Server.
Hope this can be resolved soon.
Rgds
Pete

Hi.
Did you use the WebDAV URL that is listed here?

At least the URL in Dirks post is different.

Unfortunately I don’t have an nexcloud account and cannot test it

Hey
I just got message from support team. The issue in my case was caused by an activated e2e encryption module on nextcloud server (which still is beta). It somehow has an issue causing webdav access to crash. I have just de-activated the e2e encryption module on nextcloud server and now access with cryptomator works again perfectly fine.
Rgds
Pete

2 Likes

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