PhilippC / keepass2android

Password manager app for Android
https://play.google.com/store/apps/details?id=keepass2android.keepass2android
GNU General Public License v3.0
4.59k stars 378 forks source link

[Feature] WebDAV: TLS client certificate authentication #646

Open fruel opened 5 years ago

fruel commented 5 years ago

I would like to add an additional layer of security to my WebDAV share that contains my KDBX by adding TLS client certificate authentication. Right now this is not supported by keepass2android - the app just shows a HTTP error 400.

Is this something you would consider adding? - preferably with certificates stored in the Android KeyChain.

Some references: OkHttp supports clients certificates: https://github.com/square/okhttp/blob/master/okhttp-tests/src/test/java/okhttp3/internal/tls/ClientAuthTest.java

Nextcloud discussing the implementation with example code for Android KeyChain: https://github.com/nextcloud/android/issues/603#issuecomment-389105243

1mm0rt41PC commented 5 years ago

Hello !

any progress on this feature ? I have found some examples of this the client certificate implementation;

ippocratis commented 1 year ago

Damn 4 years

So this will never happen right? At least close the issue so that we don't hope

1mm0rt41PC commented 1 year ago

I ended up abandoning this access possibility and preferring SSH access by pubkey

ippocratis commented 1 year ago

I ended up abandoning this access possibility and preferring SSH access by pubkey

Well there are workarounds yes I use the dadabase locally and sync it with another app that suport mtls over webdav