Trusting the Appwrite self-signed certificate (Docker localhost) from Android
- 0
- Self Hosted
- Android

I'm trying to connect my Ionic Android application to my locally hosted Appwrite instance. And I'm lost. Android does not allow connecting to http sources, so I set my endpoint to https://<ip>/v1. Which uses Appwrite self-signed certificate.
First, I got:
Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
So I added:
.../src/main/res/xml/network_security_config.xml <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config> <trust-anchors> <!-- Trust preinstalled CAs --> <certificates src="system" /> <!-- Additionally trust user added CAs --> <certificates src="user" /> </trust-anchors> </base-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">192.168.2.15</domain> <trust-anchors> <certificates src="@raw/traefik_default_cert"/> </trust-anchors> </domain-config> </network-security-config>
and ...android:networkSecurityConfig="@xml/network_security_config"> in my AndroidManifest.xml
traefik_default_cert is the certificate used by Appwrite. I exported it as a .pem file.
Now i'm only getting
[ERROR:ssl_client_socket_impl.cc(878)] handshake failed; returned -1, SSL error code 1, net_error -200
Anyone, please? 🥺
I need support for Docker on Localhost. I can't use cloud instances. (Need complete offline functionaliteit within local network).
Recommended threads
- SSO google apple not working anymore
We use Apple and Google sso in our react native app. Everything worked fine until we noticed today that we see general argument error. We did not change anythi...
- Origin error after changing default port...
Hi! I need some help regarding an issue I’m facing with Appwrite after changing the default ports. I have a self-hosted Appwrite instance running on my VPS. I ...
- Opened my website after long time and Ba...
I built a website around a year back and and used appwrite for making the backend. At that time the website was working fine but now when i open it the images a...
