Dear Apple Carrier Relations / Engineering Team,
I am writing to you from MKSmart, a leading smart card and digital security solution provider.
We have successfully deployed our SM-DP+ (Subscription Management Data Preparation+) system, which is fully compliant with GSMA standards. Furthermore, MKSmart has officially achieved the GSMA SAS-SM (Security Accreditation Scheme for Subscription Management) certification.
Currently, we are facing technical difficulties when attempting to download eSIM profiles onto iPhone devices. The download process fails, and we believe our SM-DP+ server address (FQDN) or Root Certificates may not yet be whitelisted or recognized by Apple’s ecosystem.
To ensure a seamless experience for our customers on iOS devices, we would like to request your guidance on the following:
Onboarding Process: What are the formal steps for MKSmart to have our SM-DP+ server recognized and trusted by Apple devices?
Whitelisting: How can we submit our SM-DP+ FQDN and Root Certificates for Apple’s review and inclusion in the trusted list?
Carrier Bundle: Does MKSmart need to coordinate with specific carrier partners to update the Carrier Bundle, or is there a direct integration path for our infrastructure?
We have attached our GSMA SAS-SM certification and technical specifications for your reference. We are ready to provide any additional documentation or perform interoperability testing as required.
We look forward to your guidance and a successful collaboration.
Best regards,
Nguyen Do Khanh Software Engineer MKSmart Joint Stock Company https:\mksmart.com.vn
Dear Apple Carrier Relations
The Apple Developer Forums are not the right channel to contact these folks. Rather, our focus is on the APIs in Apple’s various platform SDKs. You’ll have to escalated this via your carrier contact at Apple [1].
And to head off the inevitable follow-up question, I don’t have a contact to give you; as far as I know Apple’s carrier folks don’t have a general-purpose contact point.
If you’re working as an MVNO, you might be able to make some progress by talking to your ‘parent’ carrier (or carriers).
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] The name has changed over the years, but at some point in the past it was indeed Carrier Relations. Last I checked it was Apple Device Certification, but it’s been a while.