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