Platforms to show: All Mac Windows Linux Cross-Platform
Back to KeychainAccessControlMBS class.
KeychainAccessControlMBS.kSecAccessControlAnd = &h8000
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Constraint logic operation: when using more than one constraint, all must be satisfied.
KeychainAccessControlMBS.kSecAccessControlApplicationPassword = &h80000000
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Application provided password for data encryption key generation. This is not a constraint but additional item encryption mechanism.
KeychainAccessControlMBS.kSecAccessControlBiometryAny = 2
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Touch ID (any finger) or Face ID. Touch ID or Face ID must be available. With Touch ID at least one finger must be enrolled. With Face ID user has to be enrolled. Item is still accessible by Touch ID even if fingers are added or removed. Item is still accessible by Face ID if user is re-enrolled.
KeychainAccessControlMBS.kSecAccessControlBiometryCurrentSet = 8
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Touch ID from the set of currently enrolled fingers. Touch ID must be available and at least one finger must be enrolled. When fingers are added or removed, the item is invalidated. When Face ID is re-enrolled this item is invalidated.
KeychainAccessControlMBS.kSecAccessControlDevicePasscode = 16
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Device passcode
KeychainAccessControlMBS.kSecAccessControlOr = &h4000
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Constraint logic operation: when using more than one constraint, at least one of them must be satisfied.
KeychainAccessControlMBS.kSecAccessControlPrivateKeyUsage = &h40000000
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Create access control for private key operations (i.e. sign operation)
KeychainAccessControlMBS.kSecAccessControlTouchIDAny = 2
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Touch ID (any finger) or Face ID. Touch ID or Face ID must be available. With Touch ID at least one finger must be enrolled. With Face ID user has to be enrolled. Item is still accessible by Touch ID even if fingers are added or removed. Item is still accessible by Face ID if user is re-enrolled.
KeychainAccessControlMBS.kSecAccessControlTouchIDCurrentSet = 8
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
Touch ID from the set of currently enrolled fingers. Touch ID must be available and at least one finger must be enrolled. When fingers are added or removed, the item is invalidated. When Face ID is re-enrolled this item is invalidated.
KeychainAccessControlMBS.kSecAccessControlUserPresence = 1
Type | Topic | Plugin | Version |
const | Keychain | MBS MacClassic Plugin | 18.5 |
User presence policy using biometry or Passcode. Biometry does not have to be available or enrolled. Item is still accessible by Touch ID even if fingers are added or removed. Item is still accessible by Face ID if user is re-enrolled.
The items on this page are in the following plugins: MBS MacClassic Plugin.