Мне сказали, что мы должны предоставить разработчику приложения сертификат Push-уведомления в формате P12. Мне нужно знать, как получить это с помощью Windows.
У меня есть следующее:
- Сертификат разработчика * developer_identity.cer *
- Сертификат распространения * distribution_identity.cer *
Затем мне сказали перейти к идентификаторам приложений, найти мой новый идентификатор приложения и нажать «Настроить». Затем настройте мой идентификатор приложения для службы push-уведомлений Apple.
Настройка «SSL-сертификата Production Push»: в нем говорится, что мне нужно создать CSR и загрузить его в Apple.
При создании CSR я использовал в OpenSSL следующее:
openssl genrsa -out mykey.key 2048
тогда
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US"
Замена электронной почты, CN и C на мои собственные данные.
Вопрос 1: Как это правильно? P12 будет предоставлен третьей стороне, чтобы они могли ее подтолкнуть; проверяются ли здесь адреса электронной почты, CN и C в любой момент или это не имеет значения?
Предполагая, что все вышеприведенное верно, это приводит к тому, что я получаю другой файл: * aps_production_identity.cer *
Вопрос 2: Как я могу использовать OpenSSL с вышеуказанными файлами для предоставления разработчику необходимого Push-сертификата в P12?