Skip to content

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

License

Notifications You must be signed in to change notification settings

wirolibre/pkpass

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published