Ответ 1
Я смутно помню, как это можно было сделать с помощью opensl на .pem файлах, чтобы направление, в котором я возглавлял.
- В Keychain Access экспортируйте закрытый ключ, например,
private.p12
. Применить пароль или нет. - Преобразуйте его в .pem:
openssl pkcs12 -in private.p12 -out private.pem
. Введите пароль с предыдущего шага. Вы вынуждены применять пароль к .pem. - Извлеките общедоступную часть:
openssl rsa -in private.pem -pubout > public.pem
. Введите пароль с предыдущего шага. - Импорт в доступ к цепочке ключей:
security import public.pem -k login.keychain
. Если вы не укажете цепочку ключей, импорт будет завершен, но я не смог найти, где был помещен элемент. - В Keychain Access зайдите в логин-логин для "Импортированный открытый ключ". Переименуйте его и перейдите в нужное место.
- Очистите себя, особенно те .p12 и .pem личные ключи без или плохих паролей.