A toolchain for creating `pkpass` files and interacting with providers (Apple)
This project contains the library pkpass
, the toolkit cli pkp
(pkpass-cli
) and a server pkpass-server
.
# Generate a RSA private key
pkp crypto key --output pkpass.key
# Create a certificate signing request with this key or your own
pkp crypto request --private-key pkpass.key --output pkpass.csr
# and submit your certificate signing request to Apple.
# Create an archive containing all you need to sign
pkp crypto bundle --private-key pkpass.key --certificate path/to/pass.cer --output pkpass.p12
Work is licensed under CECILL-2.1
, a French OSS license that allows modification and distribution of the software while requiring the same license for derived works.