Hey everyone 👋
I’m running into a weird SSL issue with Android WebView when my site is proxied through Cloudflare.
🔗 Domain: https://www.watchbrew.com/in/ghich-pich?platform=webview
⚠️ Error:
Error code: 3
SSL error: The certificate authority is not trusted
What’s happening:
- Site works fine on all browsers (desktop + mobile) ✅
- Works fine on iPhones ✅
- Fails on most Android devices ❌ (WebView latest, Android 14/15)
- Works if I disable Cloudflare proxy (grey cloud) 🔄
- One of my other domains with similar setup (
createstir.com) works fine in WebView even with proxy ON. - I noticed Cloudflare issued SSL certs from SSL.com for
watchbrew.com, but from another CA forcreatestir.com. - So it looks like Android WebView doesn’t fully trust SSL.com’s root CA, even on modern devices.
Steps I’ve tried:
- Checked Nginx config — fine.
- Toggled between “Full” and “Full (Strict)” modes.
- Disabled proxy — works.
- Waited for cert reissue — still SSL.com.
💡 Questions:
- Can I force Cloudflare to use a different CA (like Google Trust Services or DigiCert)?
- Would Advanced Certificate Manager let me fix this?
- Any known workarounds for WebView-specific SSL CA issues?
Any help or insight would be awesome 🙏