Setup APNS for Safari Browser

Setup APNS for Safari Browser

The following steps will guide you through the process of APNs setup, certificate creation, and configuration.

  1. Go to the Apple Developer Portal.
  2. Proceed to Certificates, Identifiers & Profiles. The screen will display all the certificates configured for your applications.

📘

Certificates are configured within the Certificates section.

  1. Click the + button to add a new certificate. A screen is displayed to select a certificate for your environment.
iOS certificate displayiOS certificate display

iOS certificate display

  1. Select the Apple Push Notification service SSL (Production) option.
SSLProduction settingSSLProduction setting

SSLProduction setting

  1. Select your App ID from the drop-down list.

📘

If an App ID is not available, a new App ID must be created.

App IDApp ID

App ID

  1. Click Continue.

Create Certificate Signing Request (CSR)

  1. Follow the on-screen instructions to create a Certificate Signing Request, Generate, and Approval.
  2. Click Continue.
Certificate  Signing RequestCertificate  Signing Request

Certificate Signing Request

Follow the below steps if you need further assistance in Certificate Signing Request, Generate, and Approval explained in the above screen.

Launch Keychain Access

  1. To launch Keychain Access from an Apple Mac:
    a. Open spotlight: cmd + space key.
    b. Type Keychain Access. The Keychain Access screen is displayed.
  2. Select Request a Certificate from a Certificate Authority option.
Request certificateRequest certificate

Request certificate

📘

The Certificate Assistant will appear to help you create the request.

Create Certificate

Within the Certificate Assistant complete the following steps:

  1. Enter the following details for your certificate:
    a. User Email Address: Enter an email address that matches with the Apple developer account ID.
    b. Common Name: A name for your certificate.

📘

Do not enter CA Email.

  1. Select Request is: -> Saved to disk option.
Create certificateCreate certificate

Create certificate

  1. Click Continue to save the certificate on to your Mac.

Submit Request

To submit a Certificate Signing request, return to the Apple Developer Portal.

  1. Click Choose File and select the certificate file that was created in the previous step.
Generate certificateGenerate certificate

Generate certificate

  1. Click Generate.

The Apple Push Notification service SSL certificate is generated.

Download Certificate


Once the APNs SSL certificate has been generated it is ready to be downloaded.

  1. Click Download to download the certificate.
Certificate createdCertificate created

Certificate created

Add Certificate to Keychain

  1. Open the certificate to install it to your Keychain.
  2. Within Keychain Access:
    • Select the login keychain and the category as My Certificates.
    • Locate and select the certificate.
    • Right-click and select Export .
    • Save the certificate as a .p12 file.
Adding certificate to KeychainAdding certificate to Keychain

Adding certificate to Keychain

  1. A password screen appears. Click OK. The certificate must be saved without a password.

📘

When the certificate is created, it is used in imiconnect to configure push notification service.