无法从KeyStore中删除别名

时间:2013-07-21 08:50:49

标签: java android

我在我的应用程序中使用了KeyStore(java.security.KeyStore) 有些情况我需要从密钥库中删除别名,我正在使用以下行:

  

mKeystore.deleteEntry(别名);

如果我在“强制停止”之后关闭应用程序,那么当我再次启动应用程序时,我可以看到该条目已删除且仍然存在!如果我不强制停止,则删除它(直到强制停止)。

有人可以解释为什么我无法从密钥库中删除条目吗?

1 个答案:

答案 0 :(得分:3)

要将更新的KeyStore刷新到永久存储空间,您可能需要在mKeystore.store()之后调用mKeystore.deleteEntry(alias)