Alles Wissenswerte, nichts Unwissendes.
ES2+ — Betreiber zu SM-DP+
ES2+ ist die Backoffice-Schnittstelle, über die der Netzbetreiber SM-DP+ anweist, ein Profil für eine bestimmte EID vorzubereiten: „Generiere ein Profil aus Vorlage X, binde es an EID Y und stelle es zum Download in die Warteschlange.“ ES2+ verarbeitet außerdem Status-Callbacks (Profil heruntergeladen, Profil installiert, Profil aktiviert). ES2+ ist typischerweise REST/HTTPS und durch mTLS zwischen dem BSS/OSS des Netzbetreibers und SM-DP+ gesichert. Für die meisten Netzbetreiber ist dies die einzige ES-Schnittstelle, mit der ihr eigenes Entwicklungsteam arbeitet; alle anderen Kommunikationen finden zwischen Komponenten der jeweiligen Anbieter statt.
ES8+ — SM-DP+ zu eUICC über Funk
ES8+ ist das kryptografische Protokoll, das den eigentlichen Profilinhalt vom SM-DP+ zum ISD-P des eUICC Ende-zu-Ende verschlüsselt überträgt. Die Nutzdaten sind gemäß SGP.22 mit PSK-TLS- oder RSP-Sitzungsschlüssel-basierter Verschlüsselung strukturiert; zwischengeschaltete Netzwerkknoten (LPA, Gerätebetriebssystem, Netzwerk) sehen lediglich den undurchsichtigen Chiffretext. ES8+ ist der Teil der Spezifikation, der Angriffe durch Profil-Injektion unmöglich macht – selbst ein vollständig kompromittierter LPA kann das Profil während der Übertragung nicht lesen.
ES9+ — LPA zu SM-DP+ über HTTPS
ES9+ ist der geräteseitige HTTPS-Endpunkt, den der lokale Profilassistent aufruft, um einen Profil-Download zu initiieren: „Hallo SM-DP+, ich bin EID X mit dieser Herausforderung. Bitte bereiten Sie das Profil vor und senden Sie es.“ Die Authentifizierung erfolgt beidseitig über GSMA CI-gerootete Zertifikate. ES9+ ist die Ursache für Verbindungsprobleme, wenn ein Gerät keine Internetverbindung herstellen kann oder Unternehmensproxys die TLS-Verschlüsselung unterbrechen – die meisten Fehler beim Herunterladen von Benutzerprofilen lassen sich auf eine unzureichende ES9+-Verbindung zurückführen.
ES10 — LPA zu eUICC innerhalb des Geräts
ES10 ist die lokale Schnittstelle zwischen dem Local Profile Assistant (LPA) (der im Betriebssystem des Geräts läuft) und dem eUICC-Chip über den internen SIM-Bus des Geräts. ES10a/b/c sind Subschnittstellen für verschiedene Operationen (Herunterladen, Installieren, Aktivieren/Deaktivieren, Auflisten). ES10 ist die Schnittstelle, die den meisten Benutzern auffällt, wenn sie nicht funktioniert – die Meldung „eSIM konnte nicht installiert werden“ auf dem Gerät bedeutet fast immer einen Fehler von ES10 auf der LPA-Seite. Die eSIM VSM-Plattform von BroadNet (/operators/esim-vsm) enthält Testvektoren, die alle vier ES-Schnittstellen während des Onboardings von Betreibern testen.