Всё, что стоит знать, и ничего лишнего.
ES2+ — оператор к SM-DP+
ES2+ — это интерфейс бэк-офиса, который оператор использует для того, чтобы дать команду SM-DP+ подготовить профиль для конкретного EID: «Сгенерировать профиль из шаблона X, привязать его к EID Y и поставить в очередь на загрузку». Он также обрабатывает обратные вызовы статуса (профиль загружен, профиль установлен, профиль включен). ES2+ обычно использует протокол REST/HTTPS, защищенный mTLS, между BSS/OSS оператора и SM-DP+. Для большинства операторов это единственный интерфейс ES, к которому когда-либо обращается их собственная инженерная команда; все остальное происходит между компонентами поставщика.
ES8+ — SM-DP+ в eUICC по беспроводной связи
ES8+ — это криптографический протокол, который передает фактическое содержимое профиля от SM-DP+ к ISD-P eUICC с сквозным шифрованием. Полезная нагрузка структурирована в соответствии со стандартом SGP.22 с использованием шифрования PSK-TLS или RSP-Session-Key; промежуточные сетевые узлы (LPA, ОС устройства, сеть) видят только непрозрачный зашифрованный текст. ES8+ — это часть спецификации, которая делает атаки с «внедрением профиля» невозможными — даже полностью скомпрометированный LPA не может прочитать профиль во время передачи.
ES9+ — LPA в SM-DP+ по HTTPS
ES9+ — это конечная точка HTTPS на стороне устройства, к которой обращается Local Profile Assistant для инициирования загрузки профиля: «Здравствуйте, SM-DP+, я EID X, и я выполняю это задание, пожалуйста, подготовьте и отправьте профиль». Аутентификация использует корневые сертификаты GSMA CI с обеих сторон. ES9+ — это то, что приводит к сбою, когда устройство не может подключиться к интернету или когда корпоративные прокси-серверы нарушают перехват TLS — большинство сбоев при загрузке профилей у потребителей связаны с подключением через ES9+.
ES10 — Преобразование LPA в eUICC внутри устройства
ES10 — это локальный интерфейс между помощником по профилированию (работающим в ОС устройства) и чипом eUICC, проходящий по внутренней шине SIM-карты устройства. ES10a/b/c — это подинтерфейсы для различных операций (загрузка, установка, включение/отключение, список). Именно ES10 чаще всего вызывает сбои у пользователей — сообщение «Не удалось установить eSIM» на устройстве почти всегда означает сбой ES10 на стороне LPA. Платформа eSIM VSM от BroadNet (/operators/esim-vsm) включает тестовые векторы, которые проверяют все четыре интерфейса ES во время подключения к оператору.