Skip to content

Workaround for missing let's encrypt certificate on device with <= api 24#230

Merged
dvojtise merged 2 commits intomainfrom
226_workaround_missing_lets_encrypt_certificate_on_api24
Aug 5, 2025
Merged

Workaround for missing let's encrypt certificate on device with <= api 24#230
dvojtise merged 2 commits intomainfrom
226_workaround_missing_lets_encrypt_certificate_on_api24

Conversation

@dvojtise
Copy link
Copy Markdown
Contributor

@dvojtise dvojtise commented Aug 5, 2025

On older device we disable the ssl certificate verification since the certificates used by https://doris.ffessm.fr doesn't provide a supported root certificate anymore.

The patch applies only on device with API <= 24, a message is provided in the about box to warn the user + a link to the FAQ page explaining the issue.

The risk remains limited because:

  • the number on affected devices is very low (<10 according to google play console)
  • the app downloads only images from a single source : https://doris.ffessm.fr
image

a real fix would require to assist the user in adding the certificate by themselves but this is probably much more complex ...

closes #226

!! disable ssl validation for api 24 and older on picasso http request
due to Let's encrypt invalid root certificate on those devices

contributes to #226
@dvojtise dvojtise merged commit 3ed9782 into main Aug 5, 2025
3 checks passed
@dvojtise dvojtise deleted the 226_workaround_missing_lets_encrypt_certificate_on_api24 branch August 6, 2025 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No image downloaded from older devices (API 24)

1 participant