Разница между сертификатами в "Логин" и "Система" для XCode
Я пытаюсь найти ответ на этот глупый вопрос, но не нашел его. У меня ошибка CSSMERR_TP_NOT_TRUSTED, и я пытаюсь ее исправить.
У меня такой вопрос: какая разница делает "Сертификаты" в "Логин" или "Система" на вкладке "KeyChains" программы "Доступ к KeyChains"? Хорошая идея - скопировать и вставить все сертификаты в эти 2 места?
Скажите что-то вроде: Сертификаты при входе в систему предназначены для использования при входе в систему, а в системе для системы это не ответ.:)
1 ответ
Системная цепочка для ключей предназначена для элементов всей системы. Так что, если бы у вас была личность для вашего ноутбука, это было бы в вашей системной связке ключей. Каждый пользователь также имеет к нему доступ, так что это хорошее место для таких вещей, как сертификаты SSL. Он также принимает учетные данные администратора изменить его.
С другой стороны, вы единственный человек, который может получить доступ к вашей цепочке для ключей входа в систему. На самом деле он заблокирован паролем вашей учетной записи. Это где ваши сертификаты Apple Developer должны идти. Они специфичны для вас и идентифицируют человека, а не машину. Другим большим плюсом является то, что приложения могут запрашивать доступ к нему, не имея учетных данных администратора.