| 12345678910111213141516171819202122232425 |
- import Foundation
- import Security
- public struct KeychainSwiftConstants {
- public static var klass: String { return toString(kSecClass) }
- public static var classGenericPassword: String { return toString(kSecClassGenericPassword) }
- public static var attrAccount: String { return toString(kSecAttrAccount) }
- public static var valueData: String { return toString(kSecValueData) }
- public static var returnData: String { return toString(kSecReturnData) }
- public static var matchLimit: String { return toString(kSecMatchLimit) }
- public static var accessGroup: String { return toString(kSecAttrAccessGroup) }
- /**
-
- A value that indicates when your app needs access to the data in a keychain item. The default value is AccessibleWhenUnlocked. For a list of possible values, see KeychainSwiftAccessOptions.
-
- */
- public static var accessible: String { return toString(kSecAttrAccessible) }
- static func toString(value: CFStringRef) -> String {
- return value as String
- }
- }
|