Подтвердить что ты не робот

Произошла ошибка. Невозможно импортировать элемент. Содержимое этого элемента не может быть получено. Отсутствует файл .pem

Я поражен проблемой. Я установил сертификаты p12 один раз в MacBookPro, а затем удалил его, теперь, когда я снова пытаюсь установить его. Брелок просто не принимает сертификат по непонятной причине.

После некоторого поиска в Google, я нажал на эту ссылку: http://www.openradar.me/7092640

Это ясно говорит о том, что в Keychain есть ошибка, и указывает на обходной путь. Но, к сожалению, у меня нет файла .pem, так как я не сделал его резервную копию, считая, что файла p12 достаточно (что на самом деле, если не для этой ошибки!). Итак, как мне получить файл .pem, чтобы я мог установить сертификаты обратно на тот же ноутбук, используя этот обходной путь?

Спасибо за любые предложения/идеи. Радж

4b9b3361

Ответ 1

Когда вы запрашиваете сертификат, ваш Mac создает общедоступную/приватную пару, которая будет использоваться для загрузки сертификата от Apple. Вот почему вы не можете загрузить полученный сертификат с другого Mac, у которого нет исходной пары.

Если вы удалили исходную пару, вам нужно сначала импортировать ее. Если у вас нет обеих половин пары, вы можете запросить новый сертификат с нуля.

Если у вас есть оригиналы, и он не будет импортировать их в цепочку ключей входа в систему, вы можете попробовать создать новую брелок для использования в учетной записи с помощью утилиты "KeyChain Access". Если он импортирует информацию, Mac должен иметь возможность найти ее, пока вы оставите новую брелок открытым.

Ответ 2

Цитата http://www.openradar.me/7092640:

Вы можете использовать инструмент командной строки "security":

security import priv_key.p12 -k ~/Library/Keychains/login.keychain

security import pub_key.pem -k ~/Library/Keychains/login.keychain

fooobar.com/questions/117232/...  содержит аналогичный ответ.

Ответ 3

1. Откройте Keychain Access. 2. На панели "Связки ключей" щелкните правой кнопкой мыши по входу в систему. Выберите Lock Keychain "Логин". 3. Затем разблокируйте его. Тогда импорт должен работать.