Подтвердить что ты не робот

Как преобразовать файл .p12 в .pem файл с помощью терминала?

У меня уже есть development certificate in apple developer portal. Я разрабатываю приложение для iPhone, я хочу интегрировать Apple Push Notification в это приложение. Я создал new App ID с использованием существующего сертификата и enabled the Push Notification in this app id. И я создал new Provisioning Profile используемый вновь созданный идентификатор приложения. Перед этими шагами я создал и загрузил .cer file from keychain access. Сделав эти шаги, я загрузил новый created SSL (Apple Push Notification Service SSL certificate) file and installed в свой Mac Keychain Access. После того, как я установил этот файл, проверьте (зеленая отметка есть) и got the .p12 file from this ssl file.

Я последовал за документом apple RemoteNotificationsPG.pdf, в этом документе, который они упомянули после сохранения файла .p12, откройте приложение терминала и введите ниже, оценивая,

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

Я использовал это в своем приложении Terminal, но появляется сообщение об ошибке, которое есть,

Error opening input file Certificates.p12
Certificates.p12: No such file or directory

Можете ли вы предложить или направить меня, где я сделал ошибку или что я пропустил на этих шагах? Пожалуйста, помогите мне. Спасибо заранее.

EDIT:

Я сохранил файл Certificates.p12 на своем рабочем столе. Путь к папке Desktop->1/5/2012_Certificate->2/5/12->Certificates.p12

Я использовал 'ls' command в терминале, он не перечисляет мой файл Certificates.p12.

Я набрал cd *path*, это вернуло No such file or directory.

Пожалуйста, помогите мне. Спасибо заранее.

4b9b3361

Ответ 1

Вы находитесь в правильном каталоге? Используйте команду ls, имеет ли она список Certificates.p12?

EDIT: в типе терминала:

ls

в этом списке будут перечислены все файлы текущего каталога, в котором вы находитесь. Если Certificateates.p12 не указан, вы не находитесь в правильной директории в терминале.

Чтобы перейти к правильному типу каталога:

cd *path*

где путь - папка, содержащая Certificates.p12. Вы можете перетащить эту папку в терминал после ввода cd. Хит возвращается. Затем запустите команду openssl.