Недавно Apple добавила новый метод аутентификации в APNS (Apple Authentication Key (песочница и производство)).
Загруженный ключ - это файл .p8
с закрытым ключом:
$ cat APNSAuthKey_3HHEB343FX.p8
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBH...Already.Revoked...lHEjCX1v51W
-----END PRIVATE KEY-----
Я использую APN-сообщения, используя старый метод, добавляя их в цепочку ключей, запрашивая сертификат и используя OpenSSL для отправки сообщений на gateway.production.push.apple.com:2195
.
Как отправлять push-уведомления с помощью стандартных инструментов CLI Linux (OpenSSL, Python и т.д.) с использованием нового формата?