keepass2android icon indicating copy to clipboard operation
keepass2android copied to clipboard

WEBDAV and FTPS funktionieren nicht

Open BertMod opened this issue 1 year ago • 7 comments

Hi support team, I'm using Keepass2Android on my phone (Samsung S10; Version 1.10-pre) and tablet (Samsung TabA9+; Version 1.10-pre). Both have Android 12. My keepass databases are on a new Fritzbox 7590 ( FRITZ! OS: 7.59) stored on FritzNas (certificate from letsencrypt.org).Access via WEBDAV does not work; the error "File not found" appears. With access via FTP (not FTPS) I can open the files. What can I do?

BertMod avatar Aug 26 '24 13:08 BertMod

Hello, here is some important additional information about access via WEBDAV.

https://Frizboxkey.myfritz.net:Port/Folder1/Folder2/PWDB.kdbx< User and password are also recorded in the input mask for an HTTPS connection.

BertMod avatar Aug 26 '24 17:08 BertMod

can you try https://Frizboxkey.myfritz.net:Port/ and see if that allows you to browse your files?

PhilippC avatar Sep 23 '24 11:09 PhilippC

Hello and thank you for your help.

Access to the password file seems to go a little further if I put "nas#" in front of the actual file path after the port.

After I enter my password, Keepass2 then gives a message that the source file and cache are at the same level (see appendix 1). But then the error message immediately follows: "The file signature is invalid ..." (see appendix 2).

What can I do in this case? The password database is stored on a Fritzbox 7590 in Fritz.Nas.

Best regards

Berhold Klein

Von: PhilippC @.> Gesendet: Montag, 23. September 2024 13:12 An: PhilippC/keepass2android @.> Cc: BertMod @.>; Author @.> Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

can you try https://Frizboxkey.myfritz.net:Port/ and see if that allows you to browse your files?

— Reply to this email directly, view it on GitHub https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-2367903831 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BKZNF2Y7BB7KVZKWVUYJJQLZX7ZORAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRXHEYDGOBTGE . You are receiving this because you authored the thread.Message ID: @.***>

BertMod avatar Sep 25 '24 15:09 BertMod

if you say "password file" - do you mean the .kdbx file or a "key file"?

"File signature is invalid" indicates that you might have opened the wrong file, but it could also mean the entered password is not correct (or is missing the second factor like key file etc.)

PhilippC avatar Sep 30 '24 07:09 PhilippC

This is about the kdbx file; I am not using a key file. The password is also entered correctly; checked several times.

Could it be due to the Fritzbox certificate that I loaded into the user certificates on the cell phone?

Von: PhilippC @.> Gesendet: Montag, 30. September 2024 09:21 An: PhilippC/keepass2android @.> Cc: BertMod @.>; Author @.> Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

if you say "password file" - do you mean the .kdbx file or a "key file"?

"File signature is invalid" indicates that you might have opened the wrong file, but it could also mean the entered password is not correct (or is missing the second factor like key file etc.)

— Reply to this email directly, view it on GitHub https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-2382305699 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BKZNF277MB5BRZUZMPFVVPTZZD3UXAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBSGMYDKNRZHE . You are receiving this because you authored the thread.Message ID: @.***>

BertMod avatar Sep 30 '24 10:09 BertMod

hard to tell. Can you create user accounts with restricted access on this device which you could share with me for testing?

PhilippC avatar Oct 08 '24 06:10 PhilippC

I got the file/sync. I have log in over browser connection to fritz.nas copy the file link and take this ID setting. e.g https://server.myfritz.net:port/nas/filelink.lua?id=yourfileID

Br. Alexander

Alex448482 avatar Mar 16 '25 11:03 Alex448482

Hallo Philipp Crocoll,

ich schreibe hier auf Deutsch, weil ich gesehen habe, dass Sie Hobbyentwickler in Karlsruhe sind und es für mich einfacher ist, mich in der Muttersprache ohne Übersetzer mitzuteilen.

Ihre Mail vom 15.7.25 habe ich leider übersehen und bitte um Entschuldigung, dass ich erst jetzt antwortete. Ich hatte einfach keine Zeit, mich um die Angelegenheit weiter zu kümmern. Zwischenzeitlich habe ich einen anderen PC mit Windows 11 statt 10 und ein anderes Samsung-Handy mit Android 13 und weiterhin eine Samsung Tablet mit Android 15.

Die Nutzung Ihrer Keepass2-App mit einer sicheren Verbindung mit https:// oder ftps:// funktioniert nach wie vor nicht, weder vom Handy oder Tablet oder PC. Immer kommt die Fehlermeldung: „The file signature is invalid. Either the file isn't a KeePass database file at all or it is corrupted.“

Auch die Methode, die User Alexander am 16.3.25 im Forum schrieb – die Datei aus einem Browser aufzurufen, führte zu keinem Erfolg. Nach Eingabe bringt sie bei mir „Interner Server-Fehler“ und schaltet danach weiter auf die Login-Seite der Fritzbox. Nach Eingabe der Login- Daten wird dann die oberste Daten-Ebene aus Fritz.Nas angezeigt. Nach mehrmaligem Klicken durch die Dateistrukturen, kann ich die Passwort-Datei (.kdbx) mit einem Suffix „-1“ auf mein Tablet downloaden und dort dann mit der Keepass-App öffnen. Ein sehr umständlicher Weg – und ob der Download gesichert abläuft, ist mir nicht klar.

Wenn ich Ihren damals vorgeschlagenen Weg versuche, direkt mit htts:// aus Keepass2 heraus nur auf Fritz.Nas (nas#) zuzugreifen, kommt ebenfalls ein Fehler (405), dass die Zugriffs-Methode nicht erlaubt sei, wie sie auf dem beigefügten Bild sehen können. Außerdem füge ich die Logdatei aus einen solchen Zugriffsversuch bei.

Wenn ich die Logdatei anschaue, dann ist auch zu sehen, dass der Zugriff auf die Datei grundsätzlich möglich sein muss (https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.l ua?id=bpawoallg.kdbx isCached = True). In der Keepass2-App kommt ja die Meldung, dass die Quelldatei und diejenige in der Zwischenablage des Gerätes identisch seien.

Meines Erachtens scheitert dann die nachfolgende Sicherheitsprüfung mit den Zertifikaten.

Die FritzBox hat ein selbsterstelltes Zertifikat „boxcert.cer“ was ich in den Android Zertifikatsspeicher geladen habe. Außerdem hat die Fritzbox darüber hinaus noch ein allgemein anerkanntes Zertifikat von „letsencrypt.org“ geladen, wie Sie auf dem beigefügten Screenshot der FritzBox-Einstellungen sehen können. Eine Supportanfrage bei avm.de zu Einstellungen der FritzBox, was die Zertifikate betrifft, führt auch nicht weiter; alles sei korrekt.

Ich würde mich freuen, wenn es Ihnen gelingen würde, die Ursachen des Problems zu finden und zu beseitigen, damit ich die Passwortdatei sicher aus Ihrer App heraus öffnen und bearbeiten kann.

Viele Grüße aus dem Allgäu

Berthold Klein

Von: PhilippC @.> Gesendet: Dienstag, 15. Juli 2025 08:53 An: PhilippC/keepass2android @.> Cc: BertMod @.>; Author @.> Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

Closed #2651 https://github.com/PhilippC/keepass2android/issues/2651 as completed.

— Reply to this email directly, https://github.com/PhilippC/keepass2android/issues/2651#event-18631410567 view it on GitHub, or <https://github.com/notifications/unsubscribe-auth/BKZNF255KZFSYHOIXFGWTML3I SQMRAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC 5DJN5XDWMJYGYZTCNBRGA2TMNY> unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

13.08.2025 17:56:46:394 -- AppSettingsActivity.OnPause 18 13.08.2025 17:56:58:256 -- AppSettingsActivity.OnResume 18 13.08.2025 17:56:58:257 -- DB null 18 13.08.2025 17:57:04:215 -- AppSettingsActivity.OnPause 18 13.08.2025 17:57:12:568 -- AppSettingsActivity.OnResume 18 13.08.2025 17:57:12:569 -- DB null 18 13.08.2025 17:57:24:281 -- AppSettingsActivity.OnPause 18 13.08.2025 17:57:26:478 -- AppSettingsActivity.OnResume 18 13.08.2025 17:57:26:478 -- DB null 18 13.08.2025 17:57:36:281 -- AppSettingsActivity.OnPause 18 13.08.2025 17:57:36:881 -- AppSettingsActivity.OnStop 18 13.08.2025 17:57:39:568 -- AppSettingsActivity.OnStart 18 13.08.2025 17:57:39:574 -- AppSettingsActivity.OnResume 18 13.08.2025 17:57:39:575 -- DB null 18 13.08.2025 17:57:48:807 -- AppSettingsActivity.OnPause 18 13.08.2025 17:57:49:752 -- AppSettingsActivity.OnStop 18 13.08.2025 18:20:19:7 -- AppSettingsActivity.OnStart 18 13.08.2025 18:20:19:12 -- AppSettingsActivity.OnResume 18 13.08.2025 18:20:19:13 -- DB null 18 13.08.2025 18:20:27:367 -- AppSettingsActivity.OnPause 18 13.08.2025 18:20:27:381 -- FileSelect.OnStart 13.08.2025 18:20:27:382 -- FileSelect.OnResume 13.08.2025 18:20:27:398 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:27:399 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:27:402 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:27:403 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:27:425 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:27:426 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:27:931 -- AppSettingsActivity.OnStop 18 13.08.2025 18:20:27:936 -- AppSettingsActivity.OnDestroyTrue 18 13.08.2025 18:20:32:867 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx isCached = True 13.08.2025 18:20:32:891 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:32:892 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:32:895 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:32:896 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:32:902 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:20:32:906 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:20:32:912 -- FileSelect.OnPause 13.08.2025 18:20:32:927 -- PasswordActivity.OnCreate 19 13.08.2025 18:20:32:928 -- PasswordActivity:apptask= 19 13.08.2025 18:20:32:995 -- GetIocFromLaunchIntent() 13.08.2025 18:20:32:996 -- no keyprovider specified 13.08.2025 18:20:32:997 -- Reset keyfile 13.08.2025 18:20:33:1 -- PasswordActivity.OnStart 19 13.08.2025 18:20:33:3 -- PasswordActivity.OnResume 19 13.08.2025 18:20:33:3 -- DB null 19 13.08.2025 18:20:33:4 -- starting: True, Finishing: False, _performingLoad: False 13.08.2025 18:20:33:5 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx isCached = True 13.08.2025 18:20:33:9 -- Pre-loading database file starting 13.08.2025 18:20:33:10 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx isCached = True 13.08.2025 18:20:33:11 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx localVersionHash = 75DB39060B64CE1711C363A430D49F91E851E52BD1AEBEA87F4DF138C71E0522 13.08.2025 18:20:33:12 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx baseVersionHash = 75DB39060B64CE1711C363A430D49F91E851E52BD1AEBEA87F4DF138C71E0522 13.08.2025 18:20:33:12 -- CFS: OpenWhenNoLocalChanges 13.08.2025 18:20:33:13 -- CFS: hashing cached version 13.08.2025 18:20:33:94 -- PasswordModeSpinner item selected: 0 13.08.2025 18:20:33:604 -- FileSelect.OnStop 13.08.2025 18:20:33:639 -- FileSelect.OnDestroyTrue 13.08.2025 18:20:34:31 -- CFS: Files in Sync 13.08.2025 18:20:34:39 -- Pre-loading database file completed 13.08.2025 18:20:53:215 -- https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lua?id=bpawoallg.kdbx isCached = True 13.08.2025 18:20:53:216 -- LockingActivity: OnActivityResult 13.08.2025 18:20:53:217 -- PasswordActivity.OnActivityResult 874348/1000 13.08.2025 18:20:53:236 -- status message: Initializing... 13.08.2025 18:20:53:237 -- status submessage: 13.08.2025 18:20:53:293 -- status message: Lade Datenbank… 13.08.2025 18:20:53:305 -- System.FormatException: The file signature is invalid. Either the file isn't a KeePass database file at all or it is corrupted. at KeePassLib.Serialization.KdbxFile.LoadHeader(BinaryReaderEx br) at KeePassLib.Serialization.KdbxFile.Load(Stream sSource, KdbxFormat fmt, IStatusLogger slLogger) at keepass2android.KdbxDatabaseFormat.PopulateDatabaseFromStream(PwDatabase db, Stream s, IStatusLogger slLogger) at KeePassLib.PwDatabase.Open(Stream s, String fileNameWithoutPathAndExt, IOConnectionInfo ioSource, CompositeKey pwKey, IStatusLogger slLogger, IDatabaseFormat format) at keepass2android.Database.PopulateDatabaseFromStream(PwDatabase pwDatabase, Stream s, IOConnectionInfo iocInfo, CompositeKey compositeKey, ProgressDialogStatusLogger status, IDatabaseFormat databaseFormat) at keepass2android.Database.LoadData(IKp2aApp app, IOConnectionInfo iocInfo, MemoryStream databaseData, CompositeKey compositeKey, ProgressDialogStatusLogger status, IDatabaseFormat databaseFormat) at keepass2android.Kp2aApp.LoadDatabase(IOConnectionInfo ioConnectionInfo, MemoryStream memoryStream, CompositeKey compositeKey, ProgressDialogStatusLogger statusLogger, IDatabaseFormat databaseFormat, Boolean makeCurrent) at keepass2android.LoadDb.TryLoad(MemoryStream databaseStream) at keepass2android.LoadDb.Run() 13.08.2025 18:21:03:969 -- PasswordActivity.OnPause 19 13.08.2025 18:21:04:2 -- SelectCurrentDbActivity.OnStart 13 13.08.2025 18:21:04:5 -- SelectCurrentDbActivity 13: OnActivityResult FirstUser/1 13.08.2025 18:21:04:6 -- TryGetFromActivityResult: no data 13.08.2025 18:21:04:22 -- SelectCurrentDbActivity.OnResume 13 13.08.2025 18:21:04:22 -- DB null 13 13.08.2025 18:21:04:24 -- SelectCurrentDbActivity.OnResume 13 13.08.2025 18:21:04:24 -- DB null 13 13.08.2025 18:21:04:64 -- SelectCurrentDbActivity.OnPause 13 13.08.2025 18:21:04:105 -- FileSelect.OnCreate 13.08.2025 18:21:04:140 -- FileSelect.OnStart 13.08.2025 18:21:04:141 -- FileSelect.OnResume 13.08.2025 18:21:04:170 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:21:04:171 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:21:04:177 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:21:04:178 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:21:04:209 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:21:04:212 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:21:04:219 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:21:04:221 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:21:04:232 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoAllg.kdbx 13.08.2025 18:21:04:237 -- FTP: IocToUri out = ftp://vcoarjticjxhakyd.myfritz.net:42274/INTENSO/Berthold/BPaWoSpez.kdbx 13.08.2025 18:21:04:711 -- PasswordActivity.OnStop 19 13.08.2025 18:21:04:712 -- PasswordActivity.OnDestroyTrue 19 13.08.2025 18:21:04:756 -- SelectCurrentDbActivity.OnStop 13 13.08.2025 18:21:08:825 -- FileSelect.OnPause 13.08.2025 18:21:08:843 -- AppSettingsActivity.OnCreate 20 13.08.2025 18:21:08:843 -- AppSettingsActivity:apptask= 20 13.08.2025 18:21:08:849 -- AppSettingsActivity.OnStart 20 13.08.2025 18:21:08:850 -- AppSettingsActivity.OnResume 20 13.08.2025 18:21:08:850 -- DB null 20 13.08.2025 18:21:09:410 -- FileSelect.OnStop

BertMod avatar Aug 13 '25 17:08 BertMod

Hallo Philipp Crocoll,

ich muss noch etwas ergänzen zur untenstehenden Mail. Ich habe meine stundenlangen Test mit folgender Einstellung von Keepass2 ausgeführt: SSL-Zertifikate ‚Fehler bei Zertifikatsüberprüfung ignorieren‘. Trotzdem kommt immer wieder der Fehler, dass die SSL-Signature invalid sei oder die Datei kaputt. Ohne sichere Übertragung nur mit ftp:// wird dieselbe Datei doch geöffnet und vor der Zertifikatsprüfung kommt ja auch die Meldung, dass Quelldatei und Zwischenspeicher identisch seien.

Ich lege so großen Wert auf die Speicherung meiner Passwörter in meinen eigenen Speicherorten und nicht irgendwo in der Welt, wo ich trotzt aller Beteuerungen nicht sicher sein kann, ob die Informationen nicht doch in falsche Hände geraten.

Bitte machen Sie den Zugang zu Fritz.Nas möglich.

Viele Grüße

Berthold Klein

Von: @.*** @.> Gesendet: Mittwoch, 13. August 2025 19:56 An: 'PhilippC/keepass2android' @.> Betreff: AW: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

Hallo Philipp Crocoll,

ich schreibe hier auf Deutsch, weil ich gesehen habe, dass Sie Hobbyentwickler in Karlsruhe sind und es für mich einfacher ist, mich in der Muttersprache ohne Übersetzer mitzuteilen.

Ihre Mail vom 15.7.25 habe ich leider übersehen und bitte um Entschuldigung, dass ich erst jetzt antwortete. Ich hatte einfach keine Zeit, mich um die Angelegenheit weiter zu kümmern. Zwischenzeitlich habe ich einen anderen PC mit Windows 11 statt 10 und ein anderes Samsung-Handy mit Android 13 und weiterhin eine Samsung Tablet mit Android 15.

Die Nutzung Ihrer Keepass2-App mit einer sicheren Verbindung mit https:// oder ftps:// funktioniert nach wie vor nicht, weder vom Handy oder Tablet oder PC. Immer kommt die Fehlermeldung: „The file signature is invalid. Either the file isn't a KeePass database file at all or it is corrupted.“

Auch die Methode, die User Alexander am 16.3.25 im Forum schrieb – die Datei aus einem Browser aufzurufen, führte zu keinem Erfolg. Nach Eingabe bringt sie bei mir „Interner Server-Fehler“ und schaltet danach weiter auf die Login-Seite der Fritzbox. Nach Eingabe der Login- Daten wird dann die oberste Daten-Ebene aus Fritz.Nas angezeigt. Nach mehrmaligem Klicken durch die Dateistrukturen, kann ich die Passwort-Datei (.kdbx) mit einem Suffix „-1“ auf mein Tablet downloaden und dort dann mit der Keepass-App öffnen. Ein sehr umständlicher Weg – und ob der Download gesichert abläuft, ist mir nicht klar.

Wenn ich Ihren damals vorgeschlagenen Weg versuche, direkt mit htts:// aus Keepass2 heraus nur auf Fritz.Nas (nas#) zuzugreifen, kommt ebenfalls ein Fehler (405), dass die Zugriffs-Methode nicht erlaubt sei, wie sie auf dem beigefügten Bild sehen können. Außerdem füge ich die Logdatei aus einen solchen Zugriffsversuch bei.

Wenn ich die Logdatei anschaue, dann ist auch zu sehen, dass der Zugriff auf die Datei grundsätzlich möglich sein muss ( <https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.l ua?id=bpawoallg.kdbx> https://vcoarjticjxhakyd.myfritz.net:50020/nas#/intenso/berthold/filelink.lu a?id=bpawoallg.kdbx isCached = True). In der Keepass2-App kommt ja die Meldung, dass die Quelldatei und diejenige in der Zwischenablage des Gerätes identisch seien.

Meines Erachtens scheitert dann die nachfolgende Sicherheitsprüfung mit den Zertifikaten.

Die FritzBox hat ein selbsterstelltes Zertifikat „boxcert.cer“ was ich in den Android Zertifikatsspeicher geladen habe. Außerdem hat die Fritzbox darüber hinaus noch ein allgemein anerkanntes Zertifikat von „letsencrypt.org“ geladen, wie Sie auf dem beigefügten Screenshot der FritzBox-Einstellungen sehen können. Eine Supportanfrage bei avm.de zu Einstellungen der FritzBox, was die Zertifikate betrifft, führt auch nicht weiter; alles sei korrekt.

Ich würde mich freuen, wenn es Ihnen gelingen würde, die Ursachen des Problems zu finden und zu beseitigen, damit ich die Passwortdatei sicher aus Ihrer App heraus öffnen und bearbeiten kann.

Viele Grüße aus dem Allgäu

Berthold Klein

Von: PhilippC @.*** @.> > Gesendet: Dienstag, 15. Juli 2025 08:53 An: PhilippC/keepass2android @. @.> > Cc: BertMod @. @.> >; Author @. @.***> > Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

Closed #2651 https://github.com/PhilippC/keepass2android/issues/2651 as completed.

— Reply to this email directly, https://github.com/PhilippC/keepass2android/issues/2651#event-18631410567 view it on GitHub, or <https://github.com/notifications/unsubscribe-auth/BKZNF255KZFSYHOIXFGWTML3I SQMRAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC 5DJN5XDWMJYGYZTCNBRGA2TMNY> unsubscribe. You are receiving this because you authored the thread.Message ID: < @.*** om> @.***>

BertMod avatar Aug 13 '25 19:08 BertMod

Hallo Berthold, könnte es sein, dass das Problem gar nicht unbedingt mit der Fritzbox zu tun hat, sondern dass die App ein Problem mit der Datei an sich hat? Um dies auszuschließen: Wenn man die .kdbx z.B. per USB auf das Handy kopiert (nur zum testen) - lässt sie sich dann als lokale Datei öffnen? Oder andersrum: wenn man eine neue, fast leere .kdbx-Datei über die Fritzbox öffnet - geht das?

Viele GRüße, Philipp

PhilippC avatar Aug 19 '25 08:08 PhilippC

Hallo Philipp,

danke für die Antwort. Zu Deinen Fragen:

  • Lokal (kopiert aufs Handy oder Tablett) kann ich mit der Keepass2-App folgendermaßen öffnen:

  • „Datei öffnen“

  • Speichertyp wählen: „Android-Dateibrowser“

  • FTPS oder HTTPS ist mir lokal auf Android unbekannt

  • Datei im lokalen Speicherort auswählen und zum Öffnen anklicken

  • Es kommt die Meldung, das sie mit der zwischengespeicherten Datei identisch sei

  • Dann Passworteingabe

  • Die Datei öffnet sich zur Anzeige und Bearbeitung

  • Eine .kdbx-Datei kann ich doch auch auf den Android-Systemen mit der Keepass2-App öffnen, leider aber nur ohne die notwendige Sicherheit: nur als FTP nicht als FTPS: oder HTTPS: - bei denen kommt immer der Zertifikatfehler. Der kommt sogar, wenn ich in den Einstellungen zur Keepass2-App einstelle, dass Zertifikatsfehler ignoriert werden sollen.

  • Daher meine ich, die App funktioniert grundsätzlich, nur die Zertifikatsprüfung macht Probleme und verhindert die Öffnung der Datei.

  • Ich gehe sogar soweit, dass auch die sichere Übertragung klappt, weil ja zuerst die Meldung kommt, dass die Quelldatei mit der zwischengespeicherten (auf dem Android-System) identisch sei – wie soll sonst der Vergleich stattfinden, der doch dieser Meldung zugrunde liegen muss.

  • Auch die Passworteingabe wird ja noch verlangt; aber nach der Eingabe kommt der Zertifikatsfehler und verhindert das Öffnen und Sichtbarmachen der Datei.

  • Wo liegt das Übel bei dieser Prüfung? Und warum wird der Zertifikatsfehler nicht ignoriert, wie ich es doch in den Einstellungen gewünscht habe? Aber es dürfte ja eigentlich zu keinem Fehler kommen, denn laut AVM sind in der Firtzbox keine anderen Einstellungen möglich!?

  • Ich kann mir nicht vorstellen, dass ich der einzige Anwender bin, der Keepass2 auf einem mobilen Android-System nutzen will. Und ich erlebe das Problem ja zuerst mit einer 7390-Fritzbox und jetzt mit einer 7590-Fritzbox.

  • Dieselben Probleme habe ich auch mit einer neuen kdbx-Datei mit nur wenigen Einträgen gehabt, die auch in Fritz.Nas gespeichert ist und auf sicherem Weg geöffnet werden soll. Mit FTP ohne S funktioniert dies.

  • Lokal lässt sich m. E. eine sichere Verbindung nicht simulieren, weil es ja lokal immer sicher sein sollte.

Wenn ich weitere Test machen soll, jederzeit.

Viele Grüße

Berthold

Von: PhilippC @.> Gesendet: Dienstag, 19. August 2025 10:12 An: PhilippC/keepass2android @.> Cc: BertMod @.>; Author @.> Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

PhilippC left a comment (PhilippC/keepass2android#2651) https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-3199710339

Hallo Berthold, könnte es sein, dass das Problem gar nicht unbedingt mit der Fritzbox zu tun hat, sondern dass die App ein Problem mit der Datei an sich hat? Um dies auszuschließen: Wenn man die .kdbx z.B. per USB auf das Handy kopiert (nur zum testen) - lässt sie sich dann als lokale Datei öffnen? Oder andersrum: wenn man eine neue, fast leere .kdbx-Datei über die Fritzbox öffnet - geht das?

Viele GRüße, Philipp

— Reply to this email directly, view it on GitHub https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-3199710339 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BKZNF24LPM36T6G6JCXGSST3OLL4NAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCOJZG4YTAMZTHE . You are receiving this because you authored the thread.Message ID: @.***>

BertMod avatar Aug 19 '25 15:08 BertMod

Hallo Berthold, verwendest du nur ein Passwort zum Öffnen oder vielleicht auch ein Key file (Schlüsseldatei)? Wenn ja, wo liegt diese bzw. wie wird sie geöffnet?

PhilippC avatar Sep 16 '25 06:09 PhilippC

Hallo Philipp,

ich verwende nur ein Passwort

LG Berthold

Von: PhilippC @.> Gesendet: Dienstag, 16. September 2025 08:59 An: PhilippC/keepass2android @.> Cc: BertMod @.>; Author @.> Betreff: Re: [PhilippC/keepass2android] WEBDAV and FTPS funktionieren nicht (Issue #2651)

PhilippC left a comment (PhilippC/keepass2android#2651) <https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-329600 8114>

Hallo Berthold, verwendest du nur ein Passwort zum Öffnen oder vielleicht auch ein Key file (Schlüsseldatei)? Wenn ja, wo liegt diese bzw. wie wird sie geöffnet?

— Reply to this email directly, view it on GitHub <https://github.com/PhilippC/keepass2android/issues/2651#issuecomment-329600 8114> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/BKZNF22Y4FUOFNLYWTPP7C33S 6YLVAVCNFSM6AAAAABNEBTIMOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEOJWGAYDQ MJRGQ> . You are receiving this because you authored the thread.Message ID: @.***>

BertMod avatar Sep 16 '25 11:09 BertMod