Platforms to show: All Mac Windows Linux Cross-Platform
Back to KeychainManagerMBS module.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
The items on this page are in the following plugins: MBS MacClassic Plugin.