It looks like the Android version of FUTO Notes currently ignores manually installed certificate authorities when connecting to the sync server. It would be great for self hosting if they could be recognized.
Context: I run my own CA for all my self hosted applications and have trusted it on all my devices. Most applications deal with that just fine, if I visit my self hosted instance of the sync server via HTTPs in a browser, it shows as trusted. The app itself however seems to refuse to connect to it. I get "HTTP: v1=error sending request for url ()".
I can see in tcpdump that the traffic reaches my server and if I turn off HTTPs, it also connects and syncs successfully. While the error message itself is not very descriptive, that makes me pretty sure that it is simply not trusting my CA even though I have installed it on my device.
Android 17 on a Pixel 9a with Graphene OS.
It looks like the Android version of FUTO Notes currently ignores manually installed certificate authorities when connecting to the sync server. It would be great for self hosting if they could be recognized.
Context: I run my own CA for all my self hosted applications and have trusted it on all my devices. Most applications deal with that just fine, if I visit my self hosted instance of the sync server via HTTPs in a browser, it shows as trusted. The app itself however seems to refuse to connect to it. I get "HTTP: v1=error sending request for url ()".
I can see in tcpdump that the traffic reaches my server and if I turn off HTTPs, it also connects and syncs successfully. While the error message itself is not very descriptive, that makes me pretty sure that it is simply not trusting my CA even though I have installed it on my device.
Android 17 on a Pixel 9a with Graphene OS.