1. Home
  2. Knowledge Base
  3. SureMDM
  4. Action Required: Apple Push Notification Service (APNS) Root Certificate Update – OnPrem only
  1. Home
  2. Knowledge Base
  3. iOS Management
  4. Action Required: Apple Push Notification Service (APNS) Root Certificate Update – OnPrem only
  1. Home
  2. Knowledge Base
  3. macOS Management
  4. Action Required: Apple Push Notification Service (APNS) Root Certificate Update – OnPrem only
  1. Home
  2. Knowledge Base
  3. iPadOS Management
  4. Action Required: Apple Push Notification Service (APNS) Root Certificate Update – OnPrem only

Action Required: Apple Push Notification Service (APNS) Root Certificate Update – OnPrem only

Apple will update the Apple Push Notification Service (APNs) root certificate on February 24, 2025.

Administrators should ensure that applications using APNs must update a new SHA-2 Root(USERTrust RSA Certification Authority) certificate in their Trust Stores. This step is required to maintain uninterrupted connectivity between SureMDM servers and the Apple Push Notification Service.

Note:

  • This article applies only to On-Premises deployments on Windows servers. For Linux On-Premise serves, no action is required.
  • For SaaS accounts, the SureMDM internal team will take care of it.

How to Install the Apple Push Notification Service (APNs) Server Certificate

For on-premises SureMDM instances, the new SHA-2 root certificate (USERTrust RSA Certification Authority) must be installed on the Windows Server hosting SureMDM to maintain uninterrupted APNS functionality.

Steps

Install the New Root Certificate:

  1. Visit Apple’s Announcement – Navigate to Apple’s Push Notification service server certificate update announcement and follow the provided link to Sectigo.
  2. Download the Certificate – Obtain the SHA-2 Root: USERTrust RSA Certification Authority Certificate and save it to your server.
  1. Open PowerShell as Administrator – Launch PowerShell with administrative privileges.
  2. Run the Import Command – Execute the following PowerShell command, replacing {FolderPath} with the full directory path where the certificate is stored and {CertName} with the certificate’s filename.

PowerShell.exe -Command Import-Certificate -FilePath “{FolderPath}\{CertName}.crt” -CertStoreLocation Cert:\LocalMachine\Root

Validate the New Root Certificate installed:

  1. After running the command above, the output should appear as follows:
  1. You can also validate this using UI. Follow the below steps:
    1. Open the Microsoft Management Console –  Press Windows + R to open the Run dialog and type mmc and enter. 
    2. Add the Certificates Snap-In  – In the MMC windows, go to File -> Add/Remove Snap-In, and from the left-hand list of available snap-ins, select Certificates and click Add.
    3. Select the Computer Account – When prompted to choose which account the snap-in will manage, select Computer account and click Next.  On the next screen select Local computer (the one this console is running on) and click Finish
    4. View the Certificates – Click OK to return to the main MMC console, expand Certificates – Local Machine ( in the left-hand panel and select Trusted Root Certification Authorities and expand Certificates here you should see the new certificate.

Need help? CONTACT US

Was this helpful?
YesNo
Updated on February 2025
Need Support?
Can't find the answer you're looking for?
Contact Support