-
-
Notifications
You must be signed in to change notification settings - Fork 451
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
Let's Encrypt certificate not valid for Android 7 and older #7039
Comments
Here is how the certificate can be added: https://stackoverflow.com/a/78309587 The fact that nobody complained about this makes me wonder, why not use minSdk 26? |
LibreTube includes a phonetically spelled english translation. The character set used is not available on older versions. Applying fixes to better support these older Android versions is not that hard, but in the end it's not my call to make. The idea of not having to worry about (close to) obsolete devices is also appealing. |
Is it really that bothersome? I for example have been counting on Libretube because the official Youtube app doesn't work on my cellphone anymore, it's been my lifesaver for a long time. |
Steps to reproduce
LibreTube is unable to use API calls on Android 7 or older because https://piped-instances.kavin.rocks/ and more domains use Let's Encrypt for their SSL certificates. The error thrown is javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
For context: https://community.letsencrypt.org/t/support-for-android-7-and-older-from-oct-2024/216446
There are 2 solutions I can think of:
Which one do you prefer? I'll happily make a PR for either solution.
Expected behavior
Content would load
Actual behavior
Content doesn't load
LibreTube version
Any
Android version
Android <= 7.1.1
Other details
Issue is occurring since Oct 2024
Acknowledgements
The text was updated successfully, but these errors were encountered: