Pem Datei für Push Nachrichten erstellen

Um eine Pem Datei für Push Nachrichten erstellen zu können befolgt müsst ihr nur diesen einfachen Schritten folgen:

  • Öffnet auf eurem Mac das Terminal
  • Wandelt die .cer Datei, die ihr aus dem Apple Development Portal heruntergalden habt in eine .pem datei um:
    openssl x509 -in aps_development.cer -inform der -out PushCertDev.pem
  • Wandelt die private key datei (.p12) ebenfalls in eine .pem datei um:
    openssl pkcs12 -nocerts -in PushCertKey.p12 -out PushCertKey.pem
  • Kombiniert beide bisher erzeugten .pem Dateien zusammen in eine:
    cat PushCertDev.pem PushCertKey.pem > ck.pem

Das war schon alles, nun könnt ihr testen, ob das Zertifikat funktioniert.

  • Probiert eine Verbindung mit dem Apple Push server aufzubauen:
    telnet gateway.sandbox.push.apple.com 2195
  • War dies erfolgreich könnt ihr nun das erstellte Zertifikat ausprobieren:
    openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushCertDev.pem -key PushCertKey.pem