微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android:我必须删除无效的密钥库吗?

如何解决Android:我必须删除无效的密钥库吗?

使用Kotlin的Android:我构建了需要生物识别身份验证的应用。

一切正常:我创建了一个密钥库,可以存储和检索加密的密钥,并使用我的加密凭据,删除凭据。

一切正常,直到我添加新的指纹:此时所有密钥库都失效,并且每次您尝试访问密钥库时,都会出现KeyStoreInvalidatedException

在这一点上-在我的脑海中-我想我必须删除旧的无效密钥库并创建一个新的,可能具有相同名称的密钥库,但是在进行一些搜索之后,我不知道如何删除旧的密钥库。

问题:我真的必须删除无效的密钥库,还是操作系统会自动将其删除?如果我不能(或不必)删除无效的密钥库,我只需要创建一个具有不同名称随机?)的新密钥库?

我使用解释in this article内容来构建我的应用的生物特征认证。

非常感谢您为我提供正确解决方案的帮助,以及任何有帮助的代码/文档。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。