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
- Images not showing up --
so i made this movie app - i hosted it successfully using appwrite but the images arent showing up --- https://movie-app-jsm.appwrite.network/ this is the movie...
- What’s the current approach for always o...
Read that it’s not a thing out of the box, but what’s the possible setup here?
- Error 431 header fields too large
Some times to times when i load or switch the page, it shows an error 431. And on what i saw it'w because of the cookies, when i remove the legacy tokens it wo...
