Wie sende ich APNs Push-Nachrichten mit dem APNs Auth Key und den Standard-CLI-Tools?

Apple hat kürzlich eine neue Authentifizierungsmethode zu APNS hinzugefügt Apple Push Notification-Authentifizierungsschlüssel (Sandbox & Production)).

Der heruntergeladene Schlüssel ist ein.p8 Datei mit einem privaten Schlüssel:

$ cat APNSAuthKey_3HHEB343FX.p8
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBH...Already.Revoked...lHEjCX1v51W
-----END PRIVATE KEY-----

Ich verwende APNs-Nachrichten nach der alten Methode - füge sie zum Schlüsselbund hinzu, frage nach einem Zertifikat und sende Nachrichten mit OpenSSL angateway.production.push.apple.com:2195.

Wie sende ich Push-Benachrichtigungen mit Standard-CLI-Linux-Tools (OpenSSL, Python usw.) im neuen Format?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage