Dies ist ein Plugin für Pretix. Es ermöglicht die Bereitstellung von Tickets im Sparbuchformat, das von Apple Wallet und einer Reihe von Android -Apps unterstützt wird.
Wenn Sie zu diesem Projekt beitragen möchten, können Sie dies sehr gerne tun. Wenn Sie Fragen haben, zögern Sie bitte nicht, uns zu fragen.
Bitte beachten Sie, dass wir über einen Verhaltenskodex verfügen, der für alle Projektbeiträge gilt, einschließlich Problemen, Zuganfragen usw.
local/pretix-passbook
.pip install -e .
In diesem Verzeichnis wird diese Anwendung bei der Plugin -Registrierung von Pretix registriert.make
in diesem Verzeichnis, um Übersetzungen zu erstellen.Sie können einen Schlüssel und CSR mit:
Export cert_name = pass-pretix 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
Sie können dann ein Zertifikat mit diesem CSR in Ihrem Apple Developer -Konto anfordern. Sie können dann das heruntergeladene Zertifikat wie folgt konvertieren:
OpenSSL X509 -Inform der -in $ cert_name.cer -out $ cert_name.pem
Laden Sie nach dem Generieren der .PEM -Datei sie in Pretix als Sparbuch -Zertifikat hoch. Stellen Sie sicher, dass Sie den zuvor generierten Schlüssel hochgeladen haben (pass-pretix.key) und das Sparbuch CA von Apple hinzugefügt haben. Fügen Sie als nächstes Ihre Team -ID in Pretix und die ID des Sparbook -Typs hinzu. Die ID der Sparbuch -Typ ist Ihre Bezeichnung, wie beispielsweise Pass.pretix.example. Die Team -ID kann unter "Organisationseinheit" bei der Eröffnung des Sparbook -Zertifikats mit Schlüsselbund auf macOS gefunden werden. Wenn Sie Ihren privaten RSA -Schlüssel mit einem Passwort konfiguriert haben, können Sie ihn in Pretix angeben.
Klicken Sie auf Speichern. Genießen!
Copyright 2016 Tobias 'Rixx' Kunze und Raphael Michel
Veröffentlicht unter den Bestimmungen der Apache -Lizenz 2.0