Set up Apple Wallet certificates

Create an Apple Pass Type Certificate in Apple Developer and upload it to your Airship wallet project.

View as Markdown

Apple Wallet requires credentials that prove you can issue passes for your brand. Creating the certificate and its password is typically completed by a developer. You must upload a valid certificate before you can create pass links.

Create or renew an Apple Pass Type Certificate

Complete the steps in the Airship Support article How to make an Apple Pass Type Certificate. Then you can add the certificate to your project.

Add a certificate to a wallet project

After you create a wallet project, use these steps to upload your certificate. That is usually a project you just created, but the same steps apply to any wallet project without a certificate.

Add a certificate:

  1. Go to Settings, then Certificates.
  2. Select Upload a new .p12.
  3. Enter the certificate password.
  4. Select Choose File and choose your p12 file.
  5. Select Save.

Select a different certificate

After initial setup, you can point a project at a different certificate that is already uploaded to your project.

Warning

If you have created any passes for a project and then change the certificate, you will be unable to interact with or update those passes. The certificate authorization will fail on those passes and they will be in an orphaned state.

Designate which previously uploaded certificate should be used for a wallet project:

  1. Go to Settings, then Certificates.
  2. Select Select an existing .p12.
  3. Select from the Certificate menu.
  4. Select Save.

You can change a project’s certificate as often as needed.

Replace a certificate

Use this option when you need to upload a new certificate to your project, typically to replace an expiring certificate. The new certificate is validated upon upload to verify it has the same basename and Team ID as the original, so existing passes remain valid. If it is not a valid replacement, you are given the option to add it as a new certificate.

Replace a certificate:

  1. Go to Settings, then Certificates.
  2. Select Replace certificate.
  3. Select Upload a new .p12.
  4. Enter the certificate password.
  5. Select Choose File and select your p12 file.
  6. Select Save.