How to obtain the certificate used to sign a CSR to then generate an MDM Push Certificate.

Hi All,

I am building my own MDM server. It seems that in order for the MDM commands to function an MDM Push Certificate for the APNS framework. And in order to get the MDM Push Certificate from the Apple Push Certificates Portal (https://identity.apple.com/pushcert/) you need to upload your CSR usually provided and sign by the MDM Vendor of your choosing. I am familiar with this process.

But now that I am the MDM Vendor, I am not sure where to get this MDM Vendor CSR Signing Certificate.

I've already submitted a formal request via the "contact us" form. Apple's response pointed me to the documentation on Setting Up Push Notifications and the MDM Vendor CSR Signing Certificate help page (which I had already reviewed):

https://developer.apple.com/documentation/devicemanagement/setting-up-push-notifications-for-your-mdm-customers

https://developer.apple.com/help/account/certificates/mdm-vendor-csr-signing-certificate/

The issue is that these documents describe using the signing certificate, but not the process for obtaining it as a new, independent vendor.

So does anyone know of a portal or method of generating this “MDM Vendor Certificate”?

or maybe I'm going about this all wrong and there is a simpler way… the again, its apple, so I’m probably on the right path just beed a little direction please. (I am not sure where to get this MDM Vendor CSR Signing Certificate.)

You need to contact Developer Support as explained in Requesting access to an MDM Vendor CSR Signing Certificate

As you are the MDM developer/vendor, you can also contact AppleCare Professional Support by phone for assistance. (You can find the numbers for your relevant region here: https://support.apple.com/en-us/106932)

Then ask to be transferred to AppleCare Professional Support. For more information, please visit https://www.apple.com/support/professional/enterprise.

How to obtain the certificate used to sign a CSR to then generate an MDM Push Certificate.
 
 
Q