12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- //
- // OpenSecurityGuardSDK version 2.1.0
- //
- #ifndef OpenSecurityGuardSDK_IOpenStaticDataStoreComponent_h
- #define OpenSecurityGuardSDK_IOpenStaticDataStoreComponent_h
- /**
- * 静态解密接口
- */
- @protocol IOpenStaticDataStoreComponent <NSObject>
- /**
- * 根据传入的key,返回key的种类,种类定义请见staticdatadefine.h
- *
- * @param key 要判断类型的key
- *
- * @param authCode SDK的授权码,不传或为空串,使用默认加密文件
- *
- * @return key的类型,定义请见staticdatadefine.h
- */
- - (NSInteger) getKeyType: (NSString*) key
- authCode: (NSString*) authCode;
- /**
- * 根据index找到对应的appkey(index从0开始,按在无线保镖网站生成加密文件时填写的顺序排列)
- *
- * @param index key的顺序
- *
- * @param authCode SDK的授权码,不传或为空串,使用默认加密文件
- *
- * @return index对应的appkey,调用失败时返回nil
- */
- - (NSString*) getAppKey: (NSNumber*) index
- authCode: (NSString*) authCode;
- /**
- * 根据key,找到对应的extradata
- *
- * @param key 目标extradata对应的key
- *
- * @param authCode SDK的授权码,不传或为空串,使用默认加密文件
- *
- * @return key对应的extradata,调用失败时返回nil
- */
- - (NSString*) getExtraData: (NSString*) key
- authCode: (NSString*) authCode;
- @end
- #endif
|