Запросы Apple к APNS должны использовать JWT (JSON Web Token), подписанный с использованием алгоритма цифровой подписи по эллиптической кривой, ECSDA с использованием кривой p-256 и хэша SHA256. Как вы можете подписать с такими параметрами в openssl?
openssl ecparam -list_curves
показывает:
secp256k1 : SECG curve over a 256 bit prime field
prime256v1: X9.62/SECG curve over a 256 bit prime field