Jump To:
Leopard Guides: Darwin
Mac OS X provides a number of authorization, authentication, and cryptographic services that developers can use to build security into their applications. Developers can use certain security-related programming techniques (such as enabling root access) at the Darwin or core OS level to enable applications to perform operations not ordinarily supported by these APIs.

View all Security Guides.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Authorization Services Programming Guide (HTML) (PDF)
Explains how to add fine-grained control of privileged operations in an application.
2009-01-06
Code Signing Guide (HTML) (PDF)
Explains how you can sign your code and why you should.
2008-11-19
Security Overview (HTML) (PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
2008-10-15
Secure Coding Guide (HTML) (PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
2008-05-23