Enumeration

SecKeychainPromptSelector

Bits that define when a keychain should require a passphrase.

Declaration

typedef enum SecKeychainPromptSelector : uint16 {
    ...
} SecKeychainPromptSelector;

Topics

Constants

kSecKeychainPromptRequirePassphase

Indicates that a passphrase should be required for every access.

kSecKeychainPromptUnsigned

Indicates that a passphrase should be required when an unsigned application attempts to use the keychain, overriding the system default.

kSecKeychainPromptUnsignedAct

Indicates that a passphrase should be required when an unsigned application attempts to use the keychain.

kSecKeychainPromptInvalid

Indicates that a passphrase should be required when an application with an invalid signature attempts to use the keychain, overriding the system default.

kSecKeychainPromptInvalidAct

Indicates that a passphrase should be required when an application with an invalid signature attempts to use the keychain.

See Also

Access Control List Entries

SecACLCreateWithSimpleContents

Creates a new ACL entry with the given characteristics, and adds it to an access instance.

SecACLRemove

Removes the specified ACL entry from the access instance that contains it.

ACL Authorization Keys

The operations an access control list entry applies to.

SecACLRef

An opaque type that represents information about an ACL entry.

SecACLGetTypeID

Returns the unique identifier of the opaque type to which an ACL entry belongs.