Как да експортирате сертификат от 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