Jump To:
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

Sort by
Title
Sorted by
Date
Cryptographic Message Syntax Services Reference (HTML) (PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
2007-10-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
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 C API for storing passwords, certificates, keys, and other security related items.
2005-04-29
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 the C API for managing certificates, public and private keys, and trust policies.
2005-03-03
Secure Transport Reference (HTML) (PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
2004-08-31