Что содержит файл Push Certificate P12 - закрытый или открытый ключ? Любая деталь в этом поможет.
Для работы push-уведомлений он должен содержать как открытый, так и закрытый ключ.
Установка SSL-сертификата и ключа на сервер
вам понадобится файл pem, чтобы он работал ... должно быть несколько сценариев для преобразования файлов p12 в файлы pem.
Это зависит от того, как вы экспортировали его из цепочки для ключей. Сертификат сам по себе является открытым ключом. Если вы экспортировали из цепочки для ключей оба сертификата + закрытый ключ, то .p12 будет содержать их оба.