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