Added certificate generation steps valid for all the platform that have openssl

This commit is contained in:
Alexander Cerutti
2018-11-07 12:13:41 +01:00
parent 21f2ccf423
commit 48e6755082
2 changed files with 91 additions and 0 deletions

View File

@@ -56,6 +56,7 @@ Create a `pass.json` by taking example from examples folder models or the one pr
"boardingPass": {}
}
```
<a name="certificates"></a>
##### Certificates
> Requirements: OpenSSL,
@@ -69,6 +70,13 @@ You'll need the following three elements:
While WWDR can be obtained from [Apple PKI Portal](https://www.apple.com/certificateauthority/), to get the `signer key` and the `certificate`, you'll have to get first a `Certificate Signing Request` (`.certSigningRequest` file) from your Apple Developers Portal page, at [Pass Types Identifiers](https://developer.apple.com/account/ios/identifier/passTypeId) (open it, it worth the pain).
<br>
<hr>
> **If you don't have access to macOS** (or you are a terminal enthusiast), **follow [these steps](./non-macOS-steps.md) instead.**
<hr>
1. Create a new pass type identifier and provide it with a Name and a reverse-domain bundle id (starting with "pass."). You will put this identifier as value for `passTypeIdentifier` in `pass.json` file.
2. Confirm and register the new identifier.
3. Go back to the pass type identifiers, click on your new pass id and Edit it.