Apple Passbook-Signatur kann nicht generiert werden

Ich schreibe ein Shell-Skript, um mithilfe des p12-Zertifikats automatisch eine Apple Passbook-Signaturdatei aus manifest.json zu generieren. Folgendes mache ich:

openssl pkcs12 -passin pass:"mypass" -in "mycert.p12" -clcerts -nokeys -out certificate.pem
openssl pkcs12 -passin pass:"mypass" -in "mycert.p12" -nocerts -out key.pem
openssl smime  -passin pass:"mypass" -binary -sign -signer certificate.pem -inkey key.pem -in manifest.json -out signature -outform DER

Die ersten beiden Funktionen funktionieren einwandfrei. Es werden mindestens die Dateien certificate.pem und key.pem erstellt. Die Signaturdatei wird ebenfalls erstellt, ist jedoch aus irgendeinem Grund leer (0 Byte), obwohl manifest.json nicht leer ist, sowie Zertifikat und Schlüssel. Wie kann das passieren und wie kann ich das beheben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage