Jump To:
Leopard Reference: Security
Cryptography is the use of encryption and decryption to protect data from unauthorized use. Several Mac OS X services and interfaces make use of encryption. Developers can use these services to store encryption keys and to safely store sensitive data or transmit it over a network.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Apple Cryptographic Service Provider Functional Specification (PDF)
Specification for Apple's implementation of the Cryptographic Service Provider (CSP) CDSA plug-in.
2005-03-10
Certificate, Key, and Trust Services Reference (HTML) (PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
2008-11-19
Cryptographic Message Syntax Services Reference (HTML) (PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
2007-10-31
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
Secure Transport Reference (HTML) (PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
2004-08-31
SecurityInterface Data Types Reference (HTML) (PDF)
Describes the data types found in the Security Interface framework.
2006-05-23
SFChooseIdentityPanel Class Reference (HTML) (PDF)
Describes the class that allows a user to select an identity from a list.
2006-05-23