EventFahrplan: Android 7.0: Certificate could not be added

Environment

  • App version: 1.53.0-rC3-Edition
  • Android version: 7.0 (Nougat)
  • Branch: master
  • Device: Samsung SM-T815 (Samsung Galaxy Tab S2)

How to reproduce

  1. Open the EventFahrplan app
  2. Click Refresh/Get schedule button in the upper right corner
  3. The error dialog appears

Observed behavior

  • Error message “Certificate could not be added” (Failed to establish secure connection (SSL handshake terminated: ssl=0x82dab640: Failure in SSL library, usually a protocol error)
  • Screenshot added at the bottom of this entry

Expected behavior

  • Downloading/Refreshing the schedule

Related issues

EventFahrplan-SSL-error-20211223-183524

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 18 (18 by maintainers)

Most upvoted comments

@johnjohndoe It works - if someone will have the same problem and there won’t be an official workaround until the event starts (i.e. hosted by CCC) or a solution for the problem, I will share the link in this issue. In the end, it is based on SSL using EC 256 and works well.

Here we go with the alternative link for the schedule that works for Android 7.0:

https://altschedule.world/everything.xml

The original schedule is fetched every 15 minutes.

@rotsq The parser error is not specific to Android 7.0 nor this issue. @saerdnaer from the c3voc team is working on it.

According to the comments in the issue linked above, the issue can be worked around by the server admins to either switch their certificate from ECDSA to RSA, or from EC-384 to EC-256 (bits).