Введение

Keychain Services обеспечивает безопасное хранение паролей, ключей, сертификатов, и отмечает одним или более пользователями. Пользователь может разблокировать цепочку для ключей с единым паролем и любую Цепочку для ключей, Осведомленное о службах приложение может тогда использовать ту цепочку для ключей, чтобы сохранить и получить пароли. Руководство по программированию Keychain Services содержит обзор Keychain Services, обсуждает функции и структуры данных, обычно использующиеся разработчиками, и обеспечивает примеры того, как использовать Keychain Services в Ваших собственных приложениях.

Этот документ концентрируется на использовании Keychain Services, чтобы сохранить и получить пароли. Если приложение должно обработать пароли для, необходимо считать этот документ:

Вам не нужны никакие специальные знания схем аутентификации для использования этого документа, но необходимо быть знакомы с использованием и хранением паролей.

Организация этого документа

Этот документ содержит следующие главы:

Понятия Keychain Services обеспечивают обзор Keychain Services и объясняют, что цепочки для ключей и как они используются.

Задачи OS X Keychain Services содержат пример кода и подробные объяснения обычно используемых функций Keychain Services.

Глоссарий определяет новые термины, введенные в этой книге.

См. также

Следующие документы обеспечивают ссылки на связанный с цепочкой для ключей APIs Apple.

Службы цепочки для ключей и другая безопасность OS X APIs основаны на Common Data Security Architecture (CDSA) с открытым исходным кодом и ее интерфейсе программирования, Common Security Services Manager (CSSM). Для получения дополнительной информации о API CSSM, см. следующий документ: