Create VFS key in keychain with device locked accessibility

This commit is contained in:
Christophe Deschamps 2021-06-14 19:07:03 +02:00
parent c0292d9123
commit 1390768f53

View file

@ -45,7 +45,7 @@ import os
[.privateKeyUsage, .touchIDCurrentSet] : .privateKeyUsage
}
let access =
SecAccessControlCreateWithFlags(kCFAllocatorDefault, kSecAttrAccessibleWhenUnlockedThisDeviceOnly,flags,nil)!
SecAccessControlCreateWithFlags(kCFAllocatorDefault, kSecAttrAccessibleAlwaysThisDeviceOnly,flags,nil)!
let tag = keyName.data(using: .utf8)!
let attributes: [String: Any] = [
kSecAttrKeyType as String : kSecAttrKeyTypeECSECPrimeRandom,