Кажется, я не могу понять, как правильно экспортировать свой сертификат для использования в моем приложении iOS с push-уведомлениями. Я использую следующий сертификат, загруженный из раздела Certificates портала iOS Provisioning Portal .
Затем я следую одному из многих руководств, которые я нашел повсюду Интернет, которые, кстати, все разные, чтобы получить мой сертификат в формате .pem для использования в ruby-apns .
Сначала я экспортирую его из Связки ключей:
После того, как я дал ему имя и пароль, я выполняю следующие команды в терминале *:
openssl pkcs12 -in cert.p12 -out apple_push_notification_dev.pem -nodes -clcerts
* примечание: это не единственный способ, которым я пробовал это, просто последний, я также пробовал через инструкции по следующим адресам:
Ни одно из этих решений не работает. Я сижу здесь и смотрю на следующую ошибку в консоли, когда пытаюсь использовать ruby-apns:
read finished A: sslv3 alert certificate unknown (OpenSSL::SSL::SSLError)
И практически все другие серверные решения, которые я нашел, сообщали мне, что мой сертификат неверен или что с ним проблема, так как ну.
Я что-то не так делаю?
===============================
Итак, прошлой ночью я бился головой о стену и наткнулся на собственные инструкции Apple для этого. Это почти то же самое, и я пробовал это на ту же мелодию. Тем не менее, вот последняя попытка по этой ссылке :
openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes