Ini adalah plugin untuk pretix. Ini memungkinkan untuk menyediakan tiket dalam format buku sandi yang didukung oleh Apple Wallet dan sejumlah aplikasi Android.
Jika Anda ingin berkontribusi pada proyek ini, Anda dipersilakan untuk melakukannya. Jika Anda memiliki pertanyaan dalam prosesnya, jangan ragu untuk bertanya kepada kami.
Harap dicatat bahwa kami memiliki kode perilaku yang berlaku untuk semua kontribusi proyek, termasuk masalah, permintaan tarik, dll.
local/pretix-passbook
.pip install -e .
Dalam direktori ini untuk mendaftarkan aplikasi ini dengan registri plugin Pretix.make
dalam direktori ini untuk menyusun terjemahan.Anda dapat menghasilkan kunci dan CSR menggunakan:
Ekspor CERT_NAME = PASS-PRETIX OpenSSL GENRSA -OUR $ 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
Anda kemudian dapat meminta sertifikat menggunakan CSR itu di akun pengembang Apple Anda. Anda kemudian dapat mengonversi sertifikat yang diunduh seperti ini:
OpenSSL X509 -Inform Der -in $ cert_name.cer -out $ cert_name.pem
Setelah menghasilkan file .pem, unggah ke Pretix sebagai Sertifikat Passbook. Pastikan Anda telah mengunggah kunci yang dihasilkan sebelumnya (pass-pretix.key) dan menambahkan Passbook CA dari Apple. Selanjutnya tambahkan ID tim Anda di Pretix dan ID Tipe Passbook. ID Tipe Passbook adalah pengidentifikasi Anda, sebagai contoh PASS.PERTIX.EXAMPLE. ID tim dapat ditemukan di bawah "Unit Organisasi" saat membuka Sertifikat Passbook, misalnya dengan gantungan kunci di macOS. Jika Anda telah mengonfigurasi kunci RSA pribadi Anda dengan kata sandi, Anda dapat memberikannya secara pretix.
Klik Simpan. Menikmati!
Hak Cipta 2016 Tobias 'Rixx' Kunze dan Raphael Michel
Dirilis di bawah Ketentuan Lisensi Apache 2.0