Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我KeyStore在我的应用程序中使用 (java.security.KeyStore)。 在某些情况下,我需要从密钥库中删除别名,我正在使用以下行来执行此操作:
KeyStore
mKeystore.deleteEntry(别名);
如果我在那之后使用“强制停止”关闭应用程序,那么当我再次启动应用程序时,我可以看到该条目没有被删除并且仍然存在!如果我不强制停止,则将其删除(直到强制停止)。
谁能弄清楚为什么我不能从密钥库中删除一个条目?
要将更新的 KeyStore 刷新到永久存储,您可能需要调用mKeystore.store()after mKeystore.deleteEntry(alias)。
mKeystore.store()
mKeystore.deleteEntry(alias)