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

У меня на Mac 10.10.1 создан сертификат, и у меня есть сертификат доступа к цепочке ключей с закрытым ключом. В Windows я должен использовать это, и мне нужны файлы .cert и .key. Как экспортировать этот сертификат, чтобы получить эти два файла? Я могу экспортировать как .pb12 или .cert, но не могу экспортировать как пару .cert и .key (закрытый ключ)


person PaolaJ.    schedule 01.12.2014    source источник


Ответы (2)


Какой сертификат вы хотите экспортировать? Вы можете попытаться сохранить сертификат как файл *.p12 и попробовать одно из следующих решений: https://www.icts.uiowa.edu/confluence/pages/viewpage.action?pageId=32735365

e.g.

openssl pkcs12 -nocerts -in yourcert.p12 -out yourkey.key

person Rene Kann    schedule 01.12.2014
comment
Мне нужен сертификат, который я создал в учетной записи разработчика (один dev и adhoc), и мне нужно получить .cer и .key из файла .p12 и копию в Windows. - person PaolaJ.; 02.12.2014
comment
Если вы не создали сертификат для запроса подписи на Mac, куда вы хотите его экспортировать, то теперь доступен закрытый ключ. вы должны попросить человека, который создал сертификат разработчика/распространителя, экспортировать его для вас. если у вас есть открытый и закрытый ключи в вашей цепочке для ключей, вы можете легко экспортировать их через брелок › файл › объекты экспорта. тогда вы сможете извлечь .key и .cer из файла p12 по ссылке выше. - person Rene Kann; 02.12.2014

Попробуйте использовать Keychain Access.

(Finder > Applications > Utilities > Keychain Access)

Затем найдите созданный сертификат, щелкните его правой кнопкой мыши и экспортируйте:

введите здесь описание изображения

person Nima    schedule 01.12.2014
comment
что я сделал, но у меня проблема, как экспортировать закрытый ключ, файл с расширением .key - person PaolaJ.; 02.12.2014
comment
Не зная более подробной информации о вашем конкретном случае использования, трудно вам помочь. Я вижу тег iOS, но не упоминаю об этом в вопросе. - person Nima; 02.12.2014
comment
@Каш; вы знаете, как это можно сделать через терминал и/или через security? - person cLupus; 12.02.2018