HarmonyOS 用户认证的huks秘钥中,initSession后是否必须调用finishSession,是否必须成对出现

用户认证的huks秘钥中,initSession后是否必须调用finishSession,是否必须成对出现?huks.initSession后,不需要使用秘钥了,是否可以不执行finishSession,不执行是否有内存泄漏风险?finishSession的含义指什么?

HarmonyOS
2025-01-10 08:45:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

huks.initSession,huks.updateSession ,huks.finishSession为三段式接口需要一起使用。

initSession初始化密钥会话并获取会话的handle,finishSession结束密钥会话获取加解密后的数据,其中huks.updateSession仅在需要加解密的数据过长时需要分段操作时使用。

finishSession为对数据加解密,获取加解密后数据的步骤如不执行,不会出现内存泄露的情况,initSession会随着方法调用完成关闭而关闭。

分享
微博
QQ
微信
回复
2025-01-10 11:08:22
相关问题
适配OpenHarmony是否必须要过XTS认证
2312浏览 • 0回复 待解决
获取定位信息是否必须联网
1953浏览 • 1回复 待解决
HUKS用户认证通过PIN生成密钥
1327浏览 • 1回复 待解决
定位是否必须联网才能成功?
2288浏览 • 1回复 待解决
HarmonyOS AES生成
374浏览 • 1回复 待解决
HarmonyOS 关于存储问题
376浏览 • 1回复 待解决
使用32字节加解密报错
2136浏览 • 1回复 待解决
HarmonyOS 使用crypto进行交换
425浏览 • 1回复 待解决