SecureStorageSwift 1.0.4

SecureStorageSwift 1.0.4

prongbang维护。



SecureStorageSwift

Secure Storage Swift 提供了一个用于安全存储敏感数据的 API。

CocoaPods

pod 'SecureStorageSwift'

Swift 包管理器

在您的 Package.swift 文件中,将 SecureStorageSwift 依赖项添加到相应的目标中

let package = Package(
  dependencies: [
    .package(url: "https://github.com/prongbang/SecureStorageSwift.git", from: "1.0.0"),
  ],
)

如何使用

初始化

import SecureStorageSwift

let config = KeychainConfig(
    accessGroup: "com.inteniquetic.kSecKey",
    serviceName: "SecStoreService",
    synchronizable: true,
    accessibility: .unlocked
)
let keychainManager = LocalKeychainManager()
let secureStorage = LocalSecureStorageSwift(config: config, keychainManager: keychainManager)

包含密钥

let exist = secureStorage.containsKey(key: "key")

读取

let value = secureStorage.read(key: "key")

读取全部

let results = secureStorage.readAll()

删除

let result = secureStorage.delete(key: "key")

删除全部

let result = secureStorage.deleteAll()

读取

let result = secureStorage.write(key: "key")