-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blank white screen fails to load for domains where SSL certificate chain is invalid (CertPathValidatorException) #357
Comments
Just to rule out the obvious, what webview version are you running? When exactly was the certificate installed? I have seen it take days for the new cert to start being used and it could just be a matter of time. Can you try with a device that doesn't have the app, or clear data for your app, or wipe the app on your device and reinstall, and see if that flushes the cache? |
All other instances load fine through the Android app, so I doubt it is webview version. |
Right but the difference might be how the cert was generated so it is relevant.
Android manages Chrome and Webview separately so they are often on different versions. |
@garethbowen Did you try this on your device with the steps provided and it isn't reproducing? |
No unfortunately I don't have time to commit to this today, but just trying to help out with the few tips I have. |
Webview is 123.0.06312.118 Kericho has been inaccessible for 15 days. Can you help get this prioritized? |
If we were seeing the old cert, I'd expect an expirty error but since I'm seeing this error about a trust anchor.
The certificate for Kericho is weak rated B here. I'll work to fix this certificate, but cht-android should not show a white screen after these |
I'm able to reproduced this error on If possible, this ticket should make the Note that eventually kericho.echis.go.ke will be fixed and we won't be able to test with it. Bad SSL (badssl.com) is a GREAT resource for all your TLS testing needs. We can use incomplete-chain.badssl.com to test an incomplete chain when kericho gets fixed. |
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Kericho is working in my browser on the phone, but doesn't load through the app
All other eCHIS domains appear to be working as expected
Kericho was working fine until they updated their TSL cert
Logs
Screenshots
https://github.com/medic/cht-android/assets/9014751/7896ef70-4a6c-4d11-87a8-579e0c735146
Environment
Additional context
Add any other context about the problem here. What have you tried? Is there a workaround?
The text was updated successfully, but these errors were encountered: