mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 16:35:53 +02:00
[GH-ISSUE #1270] Ntfy fails to verify Let's Encrypt certificate on the ISRG Root X2 chain #897
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#897
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @m00nwtchr on GitHub (Jan 28, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1270
🐞 Describe the bug
Android app fails to connect to a ntfy server with a valid SSL certificate with a
CertPathValidatorException: Trust anchor for certification path not found.error.💻 Components impacted
Android app
🔮 Additional context
https://www.ssllabs.com/ssltest/analyze.html?d=ntfy.m00nlit.dev
@m00nwtchr commented on GitHub (Jan 29, 2025):
Turns out Android only includes the ISRG Root X2 certificate in the trust store since Android 14, while my device runs Android 13. (https://letsencrypt.org/docs/certificate-compatibility/)
@m00nwtchr commented on GitHub (Jan 29, 2025):
Though, from what I understand that is still supposed to work thanks to ISRG Root X1 cross-signing ISRG Root X2's intermediaries, but not sure if there's anything I need to do on my part to make that work.