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

SGP.23 Certification: From Test Cases to DLOA

🏠 eUICC.tech > SGP.23 Test Specifications > SGP.23 Certification: From Test Cases to DLOA

💡 Why this matters: Passing 800+ pages of test cases is only the beginning. The journey from a compliant implementation to a certified product involves GSMA Test Events, SAS-accredited labs, mandatory certification audits, and ultimately a GlobalPlatform Digital Letter of Approval (DLOA) : the portable certificate that gatekeeps access to production eSIM deployments.

Key takeaways:

  • Certification follows a structured workflow: vendor readiness → GSMA Test Event → test execution → report → DLOA
  • GSMA Test Events are organised periodic sessions where vendors test against standardised GSMA test tools
  • SAS (Security Accreditation Scheme) certification is mandatory for eUICC production sites and is verified by SGP.23 test cases
  • The DLOA is a GlobalPlatform-specified digital certificate managed by a DLOA Registrar with a discovery base URL
  • SGP.23 Annex F defines IUT_DLOA_URL as the Discovery Base URL of the SE default DLOA Registrar
  • The specification supports SGP.22 versions v2.2 through v2.6, with version-specific applicability so products can certify against their target version (Note: SGP.22 v2.7, published April 2026, post-dates SGP.23 v1.16 and is not yet covered.)

SGP.23 is not just a test specification: it is the technical foundation of the GSMA’s eSIM certification programme. This article traces the path from a vendor’s implementation to a certified product that can be deployed in production networks.


The GSMA Certification Ecosystem

The GSMA operates a multi-layered certification framework for consumer eSIM:

What Gets Certified

Each of the four IUT types can earn certification independently:


The Certification Workflow

Step 1: Vendor Readiness

Before a Test Event, the vendor:

  1. Implements SGP.22 per the target version (v2.2 through v2.6) (Note: SGP.22 v2.7, published April 2026, post-dates SGP.23 v1.16 and is not yet covered.)
  2. Completes the Optional Features Table : declaring which optional capabilities their product supports
  3. Determines the applicable test cases using the Applicability Table (mandatory, conditional, or not applicable based on declared features)
  4. Provides IUT Settings (Annex F) : product-specific details needed by the test tools:
    • #IUT_RSP_VERSION : Which SGP.22 version is implemented
    • #IUT_SM_DP_ADDRESS / #IUT_SM_DS_ADDRESS_ES11 : Server addresses
    • #IUT_LPAd_Confirmation : How user confirmations are performed
    • #IUT_DLOA_URL : Discovery Base URL of the DLOA Registrar
    • #SAS_ACREDITATION_NUMBER : For eUICCs, the GSMA-issued SAS number

Step 2: GSMA Test Event

Test Events are organised GSMA sessions where vendors connect their implementations to the official test tools. Key characteristics:

Step 3: SAS Accreditation (eUICC-Specific)

Every eUICC intended for production must carry a SAS Accreditation Number : proof that the manufacturing site has passed the GSMA’s Security Accreditation Scheme audit. SGP.23 embeds this verification directly into test cases:

Step 4: Test Report and Review

After test execution:

Step 5: Digital Letter of Approval (DLOA)

Upon successful completion of all mandatory and applicable conditional test cases:

The DLOA is portable: it can be presented to any operator or GSMA member as proof that the implementation has been independently verified against the SGP.23 test suite.


Version Coverage and Evolution

SGP.23 v1.16 supports testing against multiple SGP.22 versions:

SGP.22 Version SGP.23 Reference Status
v2.2 Ref [2b] Legacy, maintained for backward compatibility
v2.2.x (x≥1) Ref [2c] Minor revision testing
v2.3 Ref [2d] Adds DeviceInfo extensibility
v2.4 Ref [2e] Service-specific data, non-IMSI SUPI
v2.5 Ref [2f] Additional features
v2.6 Ref [2] Current primary reference

(Note: SGP.22 v2.7, published April 2026, post-dates SGP.23 v1.16 and is not yet covered.)

The Applicability Table includes version-specific columns so that a product certifying against SGP.22 v2.3 is only tested against test cases relevant to v2.3. The #IUT_RSP_VERSION setting selects which column applies.

SGP.23 itself has evolved through 16 minor versions since v1.0 (June 2017), reflecting the continuous expansion of the eSIM ecosystem.


What’s Not (Yet) Tested

SGP.23 explicitly marks certain areas as FFS (For Future Study) or out of scope:


📋 Summary


← Previous: Testing the SM-DP+ and SM-DS · 🏠 Home

Based on GSMA SGP.23 v1.16 (29 April 2025) : RSP Test Specification, Sections 1-3, Annex F (IUT Settings), GlobalPlatform DLOA specification [19], GSMA SAS programme


← Previous: Testing the SM-DP+ and SM-DS Section Index