Problem:
Der Kunde kann die DRM Sender wie RTL und ServusTV nicht auf einer AndroidTV APP auf einem SmartTV oder Nokia benutzen.
Lösung:
Android 7
Wir sind zum Schluss gekommen, dass Zertifikats-Probleme die Ursache sind (letsencrypt.org wird nicht unterstützt).
Google hat CA-Updates sind erst ab Android 10 möglich.
.
Im „RTL“-Log sieht man:
- SSLHandshakeException ... Trust anchor for certification path not found (Zertifikat/CA nicht vertraut)
- IllegalArgumentException ... UUID ... was "" (App gibt leere ID weiter)
EINFACHER Live-Test
Öffne im TV-Browser (oder irgendeiner App mit WebView):
Wenn Sie diesen Security Error erhalten, ... sieht es schlecht aus.

Im Gegensatz dazu kommt auf einer Nokia mit Android12 dieses grüne Schloss!!!

Android 9
Auf Android 9 ist die Auswirkung auf eine kleine Anzahl von Kanälen begrenzt (d.h. RTL, ServusTV, ...) und scheint mit strengeren DRM-Anforderungen zusammenzuhängen. Dies ist möglicherweise etwas, wobei Swisscom helfen kann, allerdings wird dies Zeit in Anspruch nehmen und liegt außerhalb des direkten Einflussbereichs der Anwendung.
Fazit:
➡️ Auf Android 7 kannst du das nicht per App nachinstallieren.
Android 7 hat eingefrorenen Zertifikats-Store
Android 7:
- System-CA-Store ist read-only
- Apps dürfen keine Root-Zertifikate hinzufügen
- Google hat CA-Updates erst ab Android 10 entkoppelt
➡️ Auf Android 9 hängt es von strengeren DRM Anforderungen ab.
- ist noch in Abklärung.