How to Create an Apple Push Notification Service Certificate


Apple Push Notification service (APNs) is a platform notification service that enables third-party application developers to send notification data to applications installed on Apple devices. iOS applications that use APNs need to have a certificate. This section explains how to generate an APNs certificate for your application.

Create a Certificate Signing Request (CSR) from Keychain

  1. On your MAC open Keychain Access and navigate to Certificate Assistant.
  2. Select Request a Certificate From a Certificate Authority.

Selecting this option directs you to the Certificate Assistant.

  1. Select Request is > Saved to Disk and leave the email address blank as shown below.
  1. Click Continue to save the file.

Download an APNs Certificate from Your Account

  1. Log in to, and navigate to the Member Center and select Certificates, Identifiers & Profiles.
  1. Select Certificates under iOS Apps.
  1. Select Development/Production under certificates.
  2. Click + to add a certificate.
  1. Select Apple Push Notification service SSL (Sandbox).
  2. Click Continue and select the Application ID for which you want to create the certificate.
  3. Upload the CSR file created on the first step and download the certificate you generated.

Convert the .cer File to a .p12 Certificate

  1. Open the .cer file you downloaded; it will open Keychain Access.
  1. Select your certificate, right-click, and export your certificate in a .p12 format.

Did this page help you?