Преобразовать .cer в .p12

Вопрос:

Я работаю над проектом для клиента. У меня есть два файла .cer(разработчик и дистрибутив), которые загружаются в Keystore Access на Mac OS X. Однако я не могу экспортировать файл .p12.

ui

В качестве альтернативы я попробовал OpenSSL, но все равно не повезло…

openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys

Как я могу экспортировать этот .cer файл как .p12, чтобы я мог скомпилировать это приложение для iOS?

Лучший ответ:

попробуйте следующее:
если у вас есть файлы:

aps.cer, загруженный из Apple.

app.key, ваш собственный закрытый ключ, сгенерированный openssl.

1, преобразуйте файл .cer в формат .pem:

openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM

2nd, используйте файл .pem и ваш частный .key для создания файла .p12:

openssl pkcs12 -export -out aps.p12 -inkey app.key -in aps.pem

это должно спросить пароль для этого файла .p12.

CF:

aps_developer_identity.cer на p12 без экспорта из Key Chain?

Создание файла .p12

Ответ №1

Что для меня работает с сертификатами Push Notification, было:

  • Открыть брелок
  • Перейдите в раздел “Сертификаты”
  • Ищите нужный сертификат
  • Убедитесь, что вы можете развернуть его и увидеть под ним исходный “.certSigningRequest”, используемый для создания сертификата
  • В настоящий момент вы должны иметь возможность экспортировать его как “.p12”
Оцените статью
TechArks.Ru
Добавить комментарий