Open brad2014 opened 4 months ago
Open to ideas. Goal is to present the syncthing web gui as a trusted site in my domain.
I tink you can add CAs to the android's system store. So you could add your home-labs CA there, which should help if it's the missing root cert that's the issue here.
So you could add your home-labs CA there
Sorry if unclear - when I said, "it doesn't detect my home lab root CA cert in the Android trust store," I meant that my CA was already added when the error occurred.
I have set the syncthing web gui listen address to 0.0.0.0:8384 and imported a custom https-cert.pem / https-key.pem with CN=myphone.mydomain.com signed by my home lab's CA.
With the most recent App version, this causes syncthing to go into an infinite hang upon startup. It appears that PollWebGuiAvailTask throws an error if the certificate does not validate (maybe because it doesn't detect my home lab root CA cert in the Android trust store, or the CN/SNI of the certificate is not what is required?).
Expected behavior
Any of these (roughly in order of usability):
Actual behavior
Upon startup, the app hangs with a spinner in an infinite loop. Logcat continuously repeats this error:
Version Information
Workaround
Open to ideas. Goal is to present the syncthing web gui as a trusted site in my domain.