Tout ce qui mérite d'être su, rien qui ne le mérite pas.
ES2+ — opérateur vers SM-DP+
ES2+ est l'interface d'administration utilisée par l'opérateur pour demander au SM-DP+ de préparer un profil pour un EID spécifique : « Générer un profil à partir du modèle X, l'associer à l'EID Y et le mettre en file d'attente pour téléchargement. » Elle gère également les notifications d'état (profil téléchargé, profil installé, profil activé). ES2+ utilise généralement REST/HTTPS, sécurisé par mTLS entre le BSS/OSS de l'opérateur et le SM-DP+. Pour la plupart des opérateurs, il s'agit de la seule interface ES que leur équipe d'ingénierie manipule ; toutes les autres interfaces sont gérées par les fournisseurs.
ES8+ — SM-DP+ vers eUICC par voie hertzienne
ES8+ est le protocole cryptographique qui transmet le contenu du profil du SM-DP+ à l'ISD-P de l'eUICC, chiffré de bout en bout. La charge utile est structurée conformément à la norme SGP.22 avec un chiffrement PSK-TLS ou RSP dérivé de la clé de session ; les nœuds intermédiaires du réseau (LPA, système d'exploitation du périphérique, réseau) ne voient que le texte chiffré opaque. C'est grâce à ES8+ que les attaques par injection de profil sont impossibles : même un LPA totalement compromis ne peut pas lire le profil en transit.
ES9+ — LPA vers SM-DP+ via HTTPS
ES9+ est le point de terminaison HTTPS côté appareil que l'Assistant de profil local appelle pour lancer le téléchargement d'un profil : « Bonjour SM-DP+, je suis EID X et je vous invite à préparer et à envoyer le profil. » L'authentification utilise des certificats GSMA CI des deux côtés. C'est ES9+ qui échoue lorsqu'un appareil ne peut pas accéder à Internet ou lorsque les proxys d'entreprise contournent l'interception TLS ; la plupart des échecs de téléchargement de profils chez les consommateurs sont liés à des problèmes de connectivité ES9+.
ES10 — LPA vers eUICC à l'intérieur de l'appareil
L'interface ES10 est l'interface locale entre l'assistant de profil local (exécuté dans le système d'exploitation de l'appareil) et la puce eUICC, via le bus SIM interne de l'appareil. ES10a, b et c sont des sous-interfaces dédiées à différentes opérations (téléchargement, installation, activation/désactivation, liste des périphériques). C'est généralement l'interface ES10 qui est défaillante : le message « Impossible d'installer l'eSIM » sur l'appareil indique presque toujours une défaillance de l'interface ES10 côté assistant de profil local. La plateforme eSIM VSM de BroadNet (/operators/esim-vsm) fournit des vecteurs de test qui sollicitent les quatre interfaces ES lors de l'intégration des opérateurs.