У меня возникла проблема при попытке подтвердить свой SSL-сертификат с помощью Apple Push Notification Services. Я следовал всем инструкциям на сайте разработчика iOS (создание нового профиля обеспечения, создание нового идентификатора приложения, создание запроса на подпись сертификата, загрузка файла apns .cer и т. Д.).
Затем, следуя интерактивному руководству, я преобразовал свой файл .p12 в файл .pem, а мой файл .cer - в файл .pem, чтобы попытаться проверить сертификаты.
Вот запрос, который я отправил в терминал:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert MyCert.pem -key MyKey.pem
Он попросил мою фразу-пароль, которую я дал, и она приняла. Затем он возвратил много вещей со следующей рекламой в конце:
Verify return code: 20 (unable to get local issuer certificate)
Я интенсивно искал в Интернете и нашел несколько вещей, которые казались актуальными, но ни одна из которых мне не помогла. Я также попытался перезапустить весь процесс и в результате получил тот же результат.
Любая помощь очень ценится.