Platforms to show: All Mac Windows Linux Cross-Platform

Back to KeychainManagerMBS module.

Previous items

KeychainManagerMBS.kSecUseAuthenticationUISkip as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 18.5 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the values for kSecUseAuthenticationUI to disallow user interface and skip.

KeychainManagerMBS.kSecUseItemList as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Key used to specify a list of items to search or add.

Item list key.
The corresponding value is of type CFArrayRef, where the array contains either KeychainItemMBS, SecKeyRef, SecCertificateRef, SecIdentityRef, or (for persistent item references) Memoryblock items. If provided, this array is treated as the set of all possible items to search (or to add if the function being called is AddItem). The items in the array must all be of the same type.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecUseKeychain as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Key used to specify a list of items to search or add.

Keychain reference key.
Specifies a SecKeychainRef object that references the keychain to which AddItem should add the provided items.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecUseNoAuthenticationUI as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 18.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether to show authentication user interface.

OS X only. Specifies a dictionary key whose value is a boolean. If provided with a value of true, the error errSecInteractionNotAllowed will be returned if the item is attempting to authenticate with UI.
Available in macOS 10.10 or newer and deprecated in 10.11 in favor of kSecUseAuthenticationUI.

KeychainManagerMBS.kSecUseOperationPrompt as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 18.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Specifies a dictionary key whose value is a string that represents a user-visible string describing the operation for which the application is attempting to authenticate.

The application is responsible for the text localization.

KeychainManagerMBS.kSecValueData as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Keys used in the results dictionary for CopyMatching or Additem, indicating the type of values returned.

Data attribute key. A persistent reference to a credential can be stored on disk for later use or passed to other processes.
The corresponding value is of type memoryblock. For keys and password items, the data is secret (encrypted) and may require the user to enter a password for access.
Available in OS X v10.6 and later.
You can specify zero or more of these types depending on the function you are calling.

Some examples using this method:

KeychainManagerMBS.kSecValuePersistentRef as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Keys used in the results dictionary for CopyMatching or Additem, indicating the type of values returned.

Persistent reference attribute key.
The corresponding value is of type CFDataRef. The bytes in this memoryblock can be stored by the caller and used on a subsequent invocation of the application (or even a different application) to retrieve the item referenced by it.
Available in OS X v10.6 and later.
You can specify zero or more of these types depending on the function you are calling.

KeychainManagerMBS.kSecValueRef as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Keys used in the results dictionary for CopyMatching or Additem, indicating the type of values returned.

Reference attribute key.
The corresponding value, depending on the item class requested, is of type KeychainItemMBS, SecKeyRef, SecCertificateRef, or SecIdentityRef.
Available in OS X v10.6 and later.
You can specify zero or more of these types depending on the function you are calling.

Previous items

The items on this page are in the following plugins: MBS MacClassic Plugin.


The biggest plugin in space...