Apple Push-уведомления, как мне правильно экспортировать мой сертификат?

Кажется, я не могу понять, как правильно экспортировать свой сертификат для использования в моем приложении iOS с push-уведомлениями. Я использую следующий сертификат, загруженный из раздела Certificates портала iOS Provisioning Portal .

enter image description here

Затем я следую одному из многих руководств, которые я нашел повсюду Интернет, которые, кстати, все разные, чтобы получить мой сертификат в формате .pem для использования в ruby-apns .

Сначала я экспортирую его из Связки ключей:

enter image description here

После того, как я дал ему имя и пароль, я выполняю следующие команды в терминале *:

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)

И практически все другие серверные решения, которые я нашел, сообщали мне, что мой сертификат неверен или что с ним проблема, так как ну.

Я что-то не так делаю?

===============================

Ночная любезность Bump Stealth Edit

Итак, прошлой ночью я бился головой о стену и наткнулся на собственные инструкции Apple для этого. Это почти то же самое, и я пробовал это на ту же мелодию. Тем не менее, вот последняя попытка по этой ссылке :

openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes

16
задан zkwentz 5 July 2011 в 21:40
поделиться