这是Pretix的插件。它允许在Apple Wallet和许多Android应用程序支持的通行证格式中提供门票。
如果您想为这个项目做出贡献,欢迎您这样做。如果您在此过程中有任何疑问,请随时询问我们。
请注意,我们有适当的行为守则,适用于所有项目贡献,包括问题,拉请请求等。
local/pretix-passbook
。pip install -e .
在此目录中,将其注册为Pretix的插件注册表。make
以编译翻译。您可以使用:
导出cert_name = pass-protix openssl genrsa -out $ cert_name.key 2048 openssl pkey -in $ cert_name.key -traditional> $ cert_name.key.pem openssl req -new -key $ cert_name.key -out $ cert_name.csr
然后,您可以在Apple开发人员帐户中使用该CSR请求证书。然后,您可以将下载的证书转换为:
openssl x509 -inform der -in $ cert_name.cer -out $ cert_name.pem
生成.PEM文件后,将其上传到Pretix作为PassBook证书。确保您已上传到之前生成的密钥(pass-pretix.key),并添加了Apple的Passbook CA。接下来,将您的团队ID添加到Pretix和Passbook类型ID中。 PassBook类型ID是您的标识符,例如Pass.pretix.example。在打开通行证证书时,可以在“组织单位”下找到团队ID,例如MacOS上的KeyChain。如果您使用密码配置了私有RSA键,则可以在Pretix中提供。
单击保存。享受!
版权2016 Tobias'Rixx'Kunze和Raphael Michel
根据Apache许可证2.0的条款发布