Jump To:
Leopard Reference: Security
Secure storage is the protection of stored data using encryption and access controls. Mac OS X provides secure containers called keychains that can be used to store certificates, passwords, encryption keys, and other data. Developers can use Apple's services and interfaces to store and retrieve data in keychains, to control access to QuickTime movies, and to set and get access rights for files.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Authorization Services C Reference (HTML) (PDF)
Describes the C API for adding fine-grained control of privileged operations in an application.
2005-11-08
Keychain Manager Reference (HTML) (PDF)
Describes the legacy C API for managing passwords for multiple users and databases. Replaced by Keychain Services.
2005-07-07
Keychain Services Reference (HTML) (PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
2008-11-19
Security Interface Framework Reference (HTML) (PDF)
Describes the Objective-C API for creating views and dialogs relating to authorization, certificates, and keychains.
2006-07-14
SecurityInterface Data Types Reference (HTML) (PDF)
Describes the data types found in the Security Interface framework.
2006-05-23
SFKeychainSavePanel Class Reference (HTML) (PDF)
Describes the class that displays a sheet or panel that allows the user to create a keychain.
2006-05-23
SFKeychainSettingsPanel Class Reference (HTML) (PDF)
Describes the class that displays a panel or sheet that allows users to change their keychain settings.
2006-05-23