Sharing Distribution Certificates
- Product: campusM
- Operating system: iOS, Android
In order for Ex Libris to distribute the iOS app on the Apple Store, the customer is required to reserve one Distribution Certificate for Ex Libris. Apple restricts each Apple Developer account to three Distribution Certificates total. As such, the customer remains with having two certificates with which they may do as they wish and share with whomever needs them.
Ex Libris will manage the distribution certificate for the app we create for customers, this distribution ticket should not be changed or revoked by customers.
Warning! Revoking a certificate will disable the ability to create builds, will disable provisioning profiles and thus connected HockeyApp builds, and will block submission for any apps connected to the certificate.
Additionally, if a certificate is unable to be reserved for Ex Libris, the following process should be used to share with Ex Libris:
Making a key:
- Navigate to the 'Certificates, Identifiers & Profiles' section of the Apple Developer account
- Select 'All' from certificates
- Left-click the name that appears in the top right, open 'View Account' in a new tab. Copy the email address that appears for the team agent.
- Click '+'
- Select 'App Store and Ad Hoc', then continue.
- When you are asked for a file upload, open Keychain.
- Ensure no certificates or keys are currently selected.
- On the toolbar, select 'Keychain Access' > 'Certificate Assistant' > 'Request a Certificate From a Certificate Authority'
- Input the email address you copied, then for common name input the name of the institution.
- Save to disk.
- Go back to the Developer account, upload the file that was just made.
- Continue until you can download the certificate file, download and then open it, verify that is has been added to the keychain.
Sharing an existing key:
- As a prerequisite, a certificate must already exist. If this has been created, the certificate and private key will reside in the keychain of the Apple machine it was created on.
- Select the correct keychain on the left panel.
- Select ‘My Certificates’.
- In the main pane of the UI, select the certificate you wish to share and expand it so that both the certificate and the associated key can be seen, and then select them.
- Right click and export.
- Name and save the p.12 file.
- Input a password of your choice twice.
- Please Note: This password will need to be shared with the recipient.
- Input the current keychain’s password.
- Transfer the file to the intended person.
- The recipient must then go to their keychain access, and import by going to the Menu bar and selecting File > Import.
- The recipient must select the transferred file, and input the passwords defined in the earlier steps, before following any final instructions from the device.
- Article last edited: DD-Mmm-YYYY