iOS Developer Library

Developer

Security Framework Reference Keychain Services Reference

Document Revision History

This table describes the changes to Keychain Services Reference.

Date

Notes

2014-07-15

Added definition of kSecMatchSearchList, and description of how to use it in SecItemCopyMatching.

2014-02-11

Noted that kSecAttrAccessibleWhenUnlocked is the default value for items created without specifying a specific accessibility constant.

2013-09-17

Updated description of kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.


See kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly for details.

2012-12-13

Corrected description of kSecAttrAccessibleWhenUnlockedThisDeviceOnly flag.

2012-09-19

Added a note about releasing the obect returned by SecItemExport.

2012-07-17

Added additional error codes introduced in OS X v10.8.

2012-05-14

Updated to include the new SecACL* functions in OS X v10.7.

2010-09-01

Updated for iOS 4.0. Added Keychain accessibility attributes.

2010-04-06

Corrected typos.

2009-04-27

Updated for iOS v3.0.


Corrected some mistakes and added some constants. Added functions to OS X version of document that create and read persistent references and that return a human-readable error string.

2008-11-19

Added Keychain Services API for iOS.

2005-04-29

Added attribute constants for key items and made minor editing corrections.

2004-08-20

2004-06-28

2004-05-27


Added section Managing Trusted Applications


Added information about access controls to other functions as appropriate.


Added CSSM Authorization Tag Type Constants for keychain items.

2003-10-08

2003-07-30

2003-06-09