Jump To:
Guides: Carbon
Mac OS X provides a number of authorization, authentication, and cryptographic services that developers can use to build security into their applications. These interfaces include several C APIs that can be called from Carbon applications to provide security and secure SSL/TLS networking services.

View all Security Guides.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Certificate, Key, and Trust Services Programming Guide (HTML) (PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
2004-06-28
Certificate, Key, and Trust Services Programming Guide (HTML) (PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
2004-06-28
CFNetwork Programming Guide (HTML) (PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
2008-03-11
Code Signing Guide (HTML) (PDF)
Explains how you can sign your code and why you should.
2007-05-15
Keychain Services Programming Guide (HTML) (PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
2007-01-08
Performing Privileged Operations With Authorization Services (HTML) (PDF)
Explains how to add fine-grained control of privileged operations in an application.
2004-02-01
Secure Coding Guide (HTML) (PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
2006-05-23
Security Overview (HTML) (PDF)
An introduction to computer security concepts and the Mac OS X security APIs.
2008-02-08