| 1234567891011121314151617181920212223 |
- //
- // TegKeychainConstants.swift
- // keychain
- //
- // Created by Evgenii Neumerzhitckii on 17/02/2015.
- // Copyright (c) 2015 The Exchange Group Pty Ltd. All rights reserved.
- //
- import Foundation
- import Security
- struct TegKeychainConstants {
- static var klass: String { return toString(kSecClass) }
- static var classGenericPassword: String { return toString(kSecClassGenericPassword) }
- static var attrAccount: String { return toString(kSecAttrAccount) }
- static var valueData: String { return toString(kSecValueData) }
- static var returnData: String { return toString(kSecReturnData) }
- static var matchLimit: String { return toString(kSecMatchLimit) }
- private static func toString(value: CFStringRef) -> String {
- return (value as? String) ?? ""
- }
- }
|