Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.31 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.31 KB

pkpass

A toolchain for creating `pkpass` files and interacting with providers (Apple)

nix flake available time spent

This project contains the library pkpass, the toolkit cli pkp (pkpass-cli) and a server pkpass-server.

Usage

Generate a PKCS#12 archive to sign passes

# 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.