eSIM RSP Knowledge Base

Comprehensive technical knowledge base covering 12 GSMA eSIM specifications. 84+ articles on Remote SIM Provisioning — SGP.02, SGP.22, SGP.32, SGP.41, SGP.29, SGP.23, SGP.25, SGP.26 and more.


Project maintained by AlexsCodingAgent Hosted on GitHub Pages — Theme by mattgraham

Testing the Key Maker and Post Office 🏭📬

Imagine…

You run a factory that makes custom keys, and a post office that tells people their packages are ready. Before customers trust you, you need to prove:

This is what SM-DP+ and SM-DS testing does: it puts the server-side of the eSIM world through rigorous quality control.


The Key Maker’s Three Test Rooms 🏭

The SM-DP+ (Key Maker server) is tested in three different configurations:

Test Room Interfaces Tested Who’s Watching
TE_P1 ES12 only: talking to the Post Office S_SM-DS simulator
TE_P2 ES9+ only: talking to the Phone Assistant S_LPAd simulator
TE_P3 Everything at once! ES2+ + ES9+ + ES12 S_MNO + S_LPAd + S_SM-DS

ES2+: Taking Orders from the Mobile Company 📋

Six functions test how the Key Maker handles orders:


ES8+: The Secure Delivery Tube 🔒

ES8+ is the end-to-end encrypted channel from the Key Maker straight to the chip: the LPA carries the messages but can’t peek inside. Five functions are tested:


ES9+: The Public-Facing Counter 🏪

ES9+ is the HTTPS interface that any phone can connect to. Five functions:


The Post Office: SM-DS Testing 📬

The Post Office (SM-DS) has the trickiest testing: seven different environments depending on whether it’s a Root SM-DS or an Alternative SM-DS:

Interface Direction What’s Tested
ES12 Key Maker → Post Office Registering events (“package for phone X!”), deleting events (“package picked up!”)
ES11 Phone → Post Office The phone polls: “Anything waiting for me?”
ES15 Post Office → Post Office Cascading: Alternative SM-DSs forward events to the Root SM-DS

TLS: The Armoured Car 🛡️

Every internet connection between servers must be protected. A separate group of tests checks:


The Key Maker is tested as both a TLS server (when phones connect to it) AND a TLS client (when it connects to the Post Office). It has to wear both hats: and the tests verify it wears each one correctly!


Kid-friendly version of GSMA SGP.23, Sections 4.3 (SM-DP+), 4.5 (SM-DS), 4.6 (TLS)

Back to Kids Articles