SSL Error in Android WebView with Cloudflare Proxy ON

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 for createstir.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:

  1. Can I force Cloudflare to use a different CA (like Google Trust Services or DigiCert)?
  2. Would Advanced Certificate Manager let me fix this?
  3. Any known workarounds for WebView-specific SSL CA issues?
Any help or insight would be awesome ๐Ÿ™
Was this page helpful?