This video tutorial shows you how to easily generate and add your own Passbook Pass Certificate to http://PassKit
Step 1: Generate your Certificate Signing Request (CSR) in the Pass Designer
- Log in to http://create.passkit.com
and generate a CSR containing your account details through the 'Certificates' tab of your 'My Account' page.
- Click "Yes! Let's Do This" and a CSR file should start to download.
Step 2: Use your CSR to generate your certificate in the Apple Provisioning Portal
- Log in to your Apple Developer account and select the iOS Developer portal. If you do not see this option when you log in to your Developer account, you may need to check that you have joined the iOS Developer Program and have activated your membership.
- Create a new Pass Type ID. Your description should be something meaningful that will help you identify the certificate.
Identifiers are conventionally give in reverse domain format to ensure uniqueness. A certificate named greatstorecard for example.com would have an identifier of pass.com.example.greatsotrecard. However, your identifier can be anything, providing the first five characters are pass. and it is unique.
- Configure your new Pass Type ID and upload the CSR that you generated in Step 1. Click configure, and configure again.
- Since you have already generated a CSR, you can click continue to go to the next step.
- Choose the CSR file that you downloaded in Step 1 and click Submit
- Generate and download your certificate. Once you submit your CSR, your certificate will automatically start to generate. Once it is done, you can download it.
You should now have a certificate file called pass.cer in your downloads folder.
Step 3: Upload your certificate to PassKit
- Upload your certificate to PassKit. Click the button to select your certificate (the pass.cer file generated in Step 5). It will automatically start uploading to PassKit.
- Logout of your account to activate your certificate. When you return to the certificates page, you should see your certificate listed.
When you return to the Pass Designer, you should also see your certificate in the Pass Certificate dropdown.
Note: The certificate that you generate will be exclusively for use with the PassKit service. If you want to independently produce and sign your own passes, you will need to generate an another certificate, using your own CSR, through the Apple Developer portal.
To be able to complete the above steps you will need:
1. An Apple Developer Account
2. A PassKit Account (visit http://create.passkit.com
and click Login in the Top Right corner to register)
IMPORTANT NOTE: IT IS AN APPLE REQUIREMENT THAT ALL COMMERCIALLY ISSUED PASSBOOK PASSES ARE SIGNED WITH YOUR OWN CERTIFICATE (IE THE ONE YOU HAVE JUST UPLOADED IF YOUR FOLLOWED THESE INSTRUCTIONS).