У меня была эта проблема, и проблема была в процессе генерации ключа, есть две разные команды openssl для сертификата и файла ключа, тогда как я использовал одну и ту же для обоих. Вот как я генерирую сертификат и удаляю пароль из файла закрытого ключа (при условии, что вы экспортировали файлы .p12):
openssl pkcs12 -clcerts -nokeys -out aps-dev-cert.pem -in aps-dev-cert.p12
openssl pkcs12 -nocerts -out aps-dev-key.pem -in aps-dev-key.p12
openssl rsa -in aps-dev-key.pem -out aps-dev-key.unencrypted.pem
cat aps-dev-cert.pem aps-dev-key.unencrypted.pem > aps-dev.pem
Обратите внимание на разницу в первых двух командах openssl.