Keychain Access
application and click on Certificates
under the Category
left navigation section.Keychain Access
drop down menu, select Keychain Access
> Certificate Assistant
> Request a Certificate from a Certificate Authority
.User Email Address
field, enter your email address.Common Name
field, create a name for your private key (e.g. Company Name Web Push).CA Email Address
field should be left empty.Request
group, select the Saved to disk
option.Continue
within Keychain Access and save the CSR to disk to complete this step.Certificates, IDs, and Profiles
in the left navigation bar.Identifiers
in the left navigation bar.Website Push ID
and then click the +
button next to the Identifiers
header.Website Push IDs
from the list of options and press the Continue
button.Pushy Web Push
web.com.YOUR_COMPANY_NAME.webpush
Continue
and then Register
button.Certificates
in the left nav and press the +
sign next to the Certificates
header..Website Push ID Certificate
from the list of Production certificate options and then click Continue
.Continue
.Choose File
button, browse for the CSR file that we created in the first step, and click Continue
.Download
to store the certificate on your computer.Keychain Access
application.Keychain Access
application and click on Certificates
under the Category
left navigation section.Export
..p12
file format, and click the Save
button.OK
.Allow
to save the p12 certificate to your computer.Settings
and then Overview
. Whitelisted SDK Domains
list.Safari Integration
section and enter the Website Push ID
you created in Step 2. (Eg: "web.com.example")p12
file from your computer and leave the Private Key Password
box empty.Submit
button at the bottom of the page to finish setting up Safari Support.