123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //
- // APSecStore.h
- // APPSecuritySDK
- //
- // Created by eric on 2021/3/10.
- // Copyright © 2021 Alipay. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface APSecStore : NSObject
- /*
- *功能: 从keychain中载入字符串
- *线程安全: 是
- *可重入: 是
- *@return: 成功返回key对应字符串,失败返回nil
- *@param key:不能为nil
- *@param error:失败时保存错误信息
- */
- +(NSString*) loadKey:(NSString*) key error:(NSError **)error;
- /*
- *功能: 将字符串(键-值对)存入keychain
- *线程安全: 是
- *可重入: 是
- *@return: 成功返回yes,失败返回no
- *@param key:不能为nil
- *@param value:不能为nil
- *@param error:失败时保存错误信息
- */
- +(BOOL) saveKey:(NSString*) key Value:(NSString*)value error:(NSError **)error;
- /*
- *功能: 从keychain中删除字符串(键-值对)
- *线程安全: 是
- *可重入: 是
- *@return: 成功返回yes,失败返回no
- *@param key:不能为nil
- *@param error:失败时保存错误信息
- */
- +(BOOL) deleteKey:(NSString*) key error:(NSError **)error;
- @end
- NS_ASSUME_NONNULL_END
|