eUICC.tech

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

The Family Tree: Grandpa, Parents, and Children Badges 🌳

Imagine…

Picture a big family reunion. Grandpa CI is the oldest and most respected person in the room: everyone trusts Grandpa because he’s been around forever. When Grandpa says β€œthis person is part of our family,” nobody questions it.

Now imagine Grandpa signing permission slips. In some families, Grandpa signs every slip himself. In others, Grandpa delegates: he tells the Parents, β€œyou can sign slips for your kids.” And in the biggest families, Grandpa tells a trusted Aunt or Uncle, who then tells the Parents, who then sign for the Children.

This is exactly how the SGP.26 certificate hierarchy works: a family tree of trust, flowing from the ultimate root down to every individual badge.


Meet the Family πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦

Family Role Certificate Name Who They Trust Who They Sign For
Grandpa CI CERT.CI.SIG Themselves (self-signed) Everyone below
Trusted Aunt/Uncle CERT.CISUBCA.SIG Grandpa CI Parents & Children
Factory Parent CERT.EUM.SIG Grandpa or Aunt/Uncle The Phone Children
Key Maker Parent CERT.DPSubCA.SIG Grandpa or Aunt/Uncle Key Maker tools
Post Office Parent CERT.DSSubCA.SIG Grandpa or Aunt/Uncle Post Office tools
Phone Child CERT.EUICC.SIG Factory Parent Nobody (end of the line)
Key Maker Child CERT.DPauth / DPpb / DP.TLS Key Maker Parent Nobody
Post Office Child CERT.DSauth / DS.TLS Post Office Parent Nobody
Robot Child CERT.EIM.ECDSA / EIM.TLS Grandpa directly Nobody

Grandpa CI is special: he signs his own badge. Everyone else gets their badge signed by someone higher up the family tree.


Four Family Shapes 🏠

Not every family is organised the same way. SGP.26 defines four main family shapes (called variants):

Variant O: Grandpa Does Everything

Grandpa CI ──┬── Factory Parent ── Phone Child
             β”œβ”€β”€ Key Maker Child (auth, pb, TLS)
             β”œβ”€β”€ Post Office Child (auth, TLS)
             └── Robot Child (sign, TLS)

The simplest family. Grandpa signs every badge directly. Quick and easy: but Grandpa does all the work!

Variant B: Grandpa Delegates to One Trusted Helper

Grandpa CI ── Trusted Aunt/Uncle ──┬── Factory Parent ── Phone Child
                                   β”œβ”€β”€ Key Maker Child
                                   └── Post Office Child

Grandpa signs one helper, who handles everything else. Like Grandpa saying β€œI trust my sister to manage the family.”

Variant A: Grandpa Has Specialist Parents

Grandpa CI ──┬── Factory Parent ──┬── Phone Child
             β”œβ”€β”€ Key Maker Parent ── Key Maker Children
             └── Post Office Parent ── Post Office Children

Grandpa appoints three specialist Parents, one for each department. Each Parent only manages their own area.

Variant C: The Full Delegation Chain

Grandpa CI ── Trusted Aunt ──┬── Factory Parent ── Phone Child
                              β”œβ”€β”€ Key Maker Parent ── Key Maker Children
                              └── Post Office Parent ── Post Office Children

The deepest family tree: three levels of trust delegation. Grandpa trusts Aunt, Aunt trusts Parents, Parents trust Children.


How Trust Flows Downward ⬇️

Trust only flows one way in the family tree: downward. When Phone Child shows its badge to Key Maker Child, the Key Maker traces the chain upward: β€œWho signed YOUR badge? Factory Parent. Who signed Factory Parent? Trusted Aunt. Who signed Trusted Aunt? Grandpa CI: and I trust Grandpa!”

If the chain reaches Grandpa, the badge is accepted. If any link is missing, it’s rejected. This is called certificate path validation : and testing all five family shapes makes sure your badge-checker can handle every possible arrangement.


Special Badge Rules πŸ”–

Each level in the family has its own rules:


The Phone Child’s badge has its unique serial number (the EID) embedded right in the badge itself: like having your fingerprint printed on your ID card. And the Factory Parent’s badge has a rule that says β€œI can only make badges for phones whose fingerprints start with 89049032.” A phone with a different fingerprint prefix would be refused!


Kid-friendly version of GSMA SGP.26: Certificate Hierarchy

← Back to Kids Articles