Как установить сертификат разработчика Safari?

Мы разрабатываем расширения для Safari. Я установил наш сертификат разработчика Safari в Windows, но не могу установить его на Mac (у нас два сертификата). Я пытался загрузить и установить их с веб-сайта Apple, но это не сработало. Что мне нужно сделать?

наши сертификаты на Mac

наши сертификаты на сайте Apple

Конструктор расширений Safari


person Uri    schedule 30.04.2015    source источник


Ответы (1)


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

Запрос certSigning (его можно создать с помощью приложения KeyChain Access) создает закрытый ключ и добавляет его в цепочку ключей для входа.

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

Единственный способ экспортировать сертификат — это экспортировать его вместе с закрытым ключом. Обычно люди делают это с помощью приложения KeyChain Access. Вы можете экспортировать ключ формата p12, который можно использовать для импорта на другой компьютер.

Без закрытого ключа загрузка сертификата с портала бесполезна. Это верно не только для сертификатов Safari, но и для всех сертификатов разработки Mac.

person dimitrirostavo    schedule 07.06.2015