Safari Certificate

Instruction how to generate Safari certificate.

Create Certificate Signing Request

To generate Safari certificate you need to create Certificate Signing Request first.

For this purpose launch the Keychain Access app.

Click on Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority.

The Assistant window will appear. Enter your e-mail address and name for your certificate. Then check Saved to disk option and click Continue.

Save the Certificate Signing Request (CSR). You will need it to generate a certificate.

Register Website Push ID for APNS

Log into your Apple Account. Here you will need to create Website Push ID for your project. In order to do that, go to Certificates, Identifiers & Profiles section.

Select Identifiers tab and click "+" icon to add a new ID.

Check Website Push IDs option and confirm your choice by clicking Continue.

Type description for your project in Description input. In Indentifier input enter the url of your domain (where you want to display the sign-up form). Remember to enter the url the opposite way, e.g. This is known as the Reverse Domain Style.

Click Continue and check if everything is correct. If so, confirm with the Register button.

Generate Web Push Certificate

Go to Certificate tab in Certificates, Identifiers & Profiles section. You will see a list of certificates you have created here. Click "+" icon.

Scroll down to "Services" part, check Website Push ID Certificate option and click Continue.

Select the Website Push ID you have created earlier from the list and click Continue.

Now you have to click on the Choose File button and select the CSR (Certificate Signing Request) you have generated. Proceed with Continue button.

Download your certificate. Now we need to install it and export it. ⚠️ Double click on downloaded certificate, this will install the certificate in the Keychain Access app.

The installed certificate will appear in Keychain Access (which you have used to create CSR). Right click on the certificate and select Export "Website Push ID:...".

Save certificate using Personal Information Exchange (.p12) format.

Enter password and remember it - you will need to pass it to integrate your project with APNS.

Certificate has been saved on your device. It is ready to upload in our app.

Last updated