Web Push Certificate

Safari push notifications require a Web Push ceritifcate. You will need one if you want to give the subscribers of your project the possibility to subscribe for push notifications with Safari.

Requirements

  • Apple Developer Account
  • MacOS

Generating Certificate

1. Sign in your Apple Developer Account, and go to the 'Website Push IDs' tab.
Click on the '+' icon to create a Website Push ID.

2. Fill in a description and identifier and hit 'continue'.

3. Register your Website Push ID.

 

4. Edit your Website Push ID and create a certificate.

5. You will need a Certificate Signing Request. Get one by opening the application 'Keychain Access'.  Every MacOS should already have this application. Go to 'Certificate Assistant' and 'Request a Certificate From a Certificate Authority'.

6. Fill in your Email Address and Common Name. Make sure you select 'Saved to disk'.

 

7. Choose the file you just created in the 'Generate your certificate' tab.

 

8. Download the certificate you just created.

Converting Certificate

After you created the certificate from your Apple Developer Account you will need to convert it.
This is necessary in order for us to be able to use your certificate.
 
1. Open the application 'Keychain Access' again. Make sure you have the tabs 'login' and 'My Certificates' selected. And drag the certificate you created inside the list.
 
 
 
2. Make sure your trust the certificate by going to 'Get info'.
 
 
3. And selecting 'Always Trust' under the 'Trust' tab at 'When using this certificate'. 
4. After you trusted the certificate you can export it.
 
 
5. Export the certificate and save it as a 'Personal Information Exchange (.p12)'.
 
 
6. Enter your personal MacOS password. Make sure you leave the password fields for the certificate itself BLANK. Otherwise we won't be able to use it.
 
 

Success

You can now upload the certificate you converted.
Go to the subscribers setting in the H5mag studio and upload it.

Last modified: