Keychain Services Reference
PDF
Overview
Functions by Task
Using Keychain Item Search Dictionaries
Getting Information About Security Result Codes
Getting Information About Keychain Services and Types
Creating and Deleting a Keychain
Managing Keychains
Locking and Unlocking Keychains
Managing User Interaction
Managing Keychain Access
Storing and Retrieving Passwords
Searching for Keychain Items
Creating and Deleting Keychain Items
Exporting and Importing Keychain Items
Managing Keychain Items
Creating an Access Object
Managing Access Objects
Managing Access Control List Objects
Managing Trusted Applications
Managing Preference Domains
CSSM Bridge Functions
Adding and Removing Callbacks
Functions
SecAccessCopyACLList
SecAccessCopySelectedACLList
SecAccessCreate
SecAccessCreateFromOwnerAndACL
SecAccessGetOwnerAndACL
SecAccessGetTypeID
SecACLCopySimpleContents
SecACLCreateFromSimpleContents
SecACLGetAuthorizations
SecACLGetTypeID
SecACLRemove
SecACLSetAuthorizations
SecACLSetSimpleContents
SecCopyErrorMessageString
SecItemAdd
SecItemCopyMatching
SecItemDelete
SecItemUpdate
SecKeychainAddCallback
SecKeychainAddGenericPassword
SecKeychainAddInternetPassword
SecKeychainAttributeInfoForItemID
SecKeychainCopyAccess
SecKeychainCopyDefault
SecKeychainCopyDomainDefault
SecKeychainCopyDomainSearchList
SecKeychainCopySearchList
SecKeychainCopySettings
SecKeychainCreate
SecKeychainDelete
SecKeychainFindGenericPassword
SecKeychainFindInternetPassword
SecKeychainFreeAttributeInfo
SecKeychainGetCSPHandle
SecKeychainGetDLDBHandle
SecKeychainGetPath
SecKeychainGetPreferenceDomain
SecKeychainGetStatus
SecKeychainGetTypeID
SecKeychainGetUserInteractionAllowed
SecKeychainGetVersion
SecKeychainItemCopyAccess
SecKeychainItemCopyAttributesAndData
SecKeychainItemCopyContent
SecKeychainItemCopyFromPersistentReference
SecKeychainItemCopyKeychain
SecKeychainItemCreateCopy
SecKeychainItemCreateFromContent
SecKeychainItemCreatePersistentReference
SecKeychainItemDelete
SecKeychainItemExport
SecKeychainItemFreeAttributesAndData
SecKeychainItemFreeContent
SecKeychainItemGetDLDBHandle
SecKeychainItemGetTypeID
SecKeychainItemGetUniqueRecordID
SecKeychainItemImport
SecKeychainItemModifyAttributesAndData
SecKeychainItemModifyContent
SecKeychainItemSetAccess
SecKeychainLock
SecKeychainLockAll
SecKeychainOpen
SecKeychainRemoveCallback
SecKeychainSearchCopyNext
SecKeychainSearchCreateFromAttributes
SecKeychainSearchGetTypeID
SecKeychainSetAccess
SecKeychainSetDefault
SecKeychainSetDomainDefault
SecKeychainSetDomainSearchList
SecKeychainSetPreferenceDomain
SecKeychainSetSearchList
SecKeychainSetSettings
SecKeychainSetUserInteractionAllowed
SecKeychainUnlock
SecTrustedApplicationCopyData
SecTrustedApplicationCreateFromPath
SecTrustedApplicationGetTypeID
SecTrustedApplicationSetData
Callbacks
SecKeychainCallback
Data Types
SecAccessRef
SecACLRef
SecAFPServerSignature
SecKeychainAttribute
SecKeychainAttributeInfo
SecKeychainAttributeList
SecKeychainAttrType
SecKeychainCallbackInfo
SecKeychainItemRef
SecKeychainRef
SecKeychainSearchRef
SecKeychainSettings
SecKeyImportExportParameters
SecTrustedApplicationRef
Constants
Mac OS X Keychain Services API Constants
Authorization Tag Type Constants
Import/Export Parameters Version
Keychain Authentication Type Constants
Keychain Event Constants
Keychain Event Mask Constants
Keychain Item Attribute Constants
Keychain Item Attribute Constants For Keys
Keychain Item Class Constants
Keychain Item Import/Export Flags
Keychain Item Import/Export Parameter Flags
Keychain Item Import/Export Formats
Keychain Item Type When Importing
Keychain Preference Domain Constants
Keychain Protocol Type Constants
Keychain Settings Version
Keychain Status Masks
Keychain Item Class Keys and Values
Item Class Key Constant
Item Class Value Constants
Attribute Item Keys and Values
Attribute Item Keys
Protocol Values
Authentication Type Values
Key Class Values
Key Type Value
Search Keys
Search Attribute Keys
Item List Key
Search Results Constants
Return Type Keys
Value Type Keys
Result Codes
Revision History
Index