You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have added the root CA cert that caddy uses for self signed certs to my android device.
Once turning on the hidden setting in Firefox I can hit my Audiobookshelf domain with out issue (this works in Chrome with out any setting)
However the login screen will not allow me to progress when using the https protocol. Forcing the connection to http allows the application to see the instance.
This trusted self signed certificate works in the first party ABS app
This is not the only app that has this issue (Hoarder, for example has similar issues using additional root CAs)
Please consider either adding an option to disable verifying TLS connections, or, allow reading from additional trusted CAs added to the android device
Steps to reproduce (using Caddy, however this part is irrelevant.) For brevity persistent volumes have been omitted so this compose file is not suitable for production. It is just the simplest way to reproduce the issue.
The Caddyfile presupposes you have audiobookshelf.lan correctly resolving to the docker host. This can be done via editing /etc/hosts on your development environment, or though local DNS.
Create a docker compose with audiobookshelf and caddy
I have added the root CA cert that caddy uses for self signed certs to my android device.
Once turning on the hidden setting in Firefox I can hit my Audiobookshelf domain with out issue (this works in Chrome with out any setting)
However the login screen will not allow me to progress when using the https protocol. Forcing the connection to http allows the application to see the instance.
Please consider either adding an option to disable verifying TLS connections, or, allow reading from additional trusted CAs added to the android device
Steps to reproduce (using Caddy, however this part is irrelevant.) For brevity persistent volumes have been omitted so this compose file is not suitable for production. It is just the simplest way to reproduce the issue.
The Caddyfile presupposes you have
audiobookshelf.lan
correctly resolving to the docker host. This can be done via editing/etc/hosts
on your development environment, or though local DNS.docker compose up
./caddy/caddy/pki/authorities/local/root.crt
and add to your Android deviceExpected behavior
The cert is trusted
Actual behavior
App is unable to connect. Changing to http allows app to connect
The text was updated successfully, but these errors were encountered: