(OS X) Невозможно экспортировать .p12 в связку ключей

Проблемы возникли после создания сертификата SSL для разработки и сертификата SSL для производства. Если вы боретесь с процедурой, я нашел эту ссылку весьма полезной:

Как экспортировать сертификат из Mac OS X, чтобы получить пару файлов .cert и .key?

На экране показаны инструкции по созданию запроса на подпись сертификата (CSR). Я выбрал «Продолжить», затем выбрал «Выбрать файл ...» и нашел .certSigningRequest.

Выбрал «Создать». Когда сертификат был готов, я выбрал «Готово», а затем загрузил сгенерированный сертификат SSL с экрана «Настройки идентификатора приложения iOS».

Перейдите по этой ссылке, поскольку она относится к узким местам под рукой: https://www.parse.com/tutorials/ios-push-notifications

Вы должны дважды щелкнуть загруженный сертификат SSL, чтобы установить его. Используя Keychain Access, щелкните прямо под «Мои сертификаты», затем вы должны найти сертификат, который вы только что добавили.

Щелкните его правой кнопкой мыши, выберите «Экспорт Apple Development IOS Push Services:...» и сохраните его как файл .p12. Проблема в том, что у меня нет возможности экспортировать в .p12, так как он неактивен.

Как мне поступить?


person Karl Van B    schedule 16.10.2015    source источник
comment
если вы выберете сертификат, а не только ключ, опция должна быть доступна.   -  person vadian    schedule 16.10.2015


Ответы (2)


Откройте свой доступ к цепочке ключей и убедитесь, что ваш сертификат указан в разделе login keychains (слева), после чего вы сможете увидеть вариант экспорта в файл .p12. Если это не работает для вас, возможно, ваш сертификат создан неправильно. Попробуйте сгенерировать еще один.

person Mo Nazemi    schedule 16.10.2015

Оказывается, все, что вам нужно сделать, это выбрать «Мои сертификаты» на левой панели, и он активирует опцию .p12.

person Nguyễn Anh Tuấn    schedule 02.02.2017
comment
Это должен быть предпочтительный ответ. - person Manuel; 30.07.2017
comment
Хороший ответ, но работает не для каждого типа сертификата - person Joel Davey; 30.01.2018