Structure

SecKeychainPromptSelector

Bits that define when a keychain should require a passphrase.

Declaration

struct SecKeychainPromptSelector

Topics

Constants

static var requirePassphase: SecKeychainPromptSelector

Indicates that a passphrase should be required for every access.

static var unsigned: SecKeychainPromptSelector

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

static var unsignedAct: SecKeychainPromptSelector

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

static var invalid: SecKeychainPromptSelector

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

static var invalidAct: SecKeychainPromptSelector

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

Initializers

init(rawValue: uint16)

Initializes a keychain prompt selector.

Relationships

Conforms To

See Also

Access Control List Entries

func SecACLRemove(SecACL) -> OSStatus

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

ACL Authorization Keys

The operations an access control list entry applies to.

class SecACL

An opaque type that represents information about an ACL entry.

func SecACLGetTypeID() -> CFTypeID

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