【问题标题】:Deleting the certificates from credential storage从凭证存储中删除证书
【发布时间】:2014-06-19 11:37:39
【问题描述】:

在我的 Android 应用程序中,我使用 Key Chain 来加载证书并使用它们。

现在如果我的证书从凭证存储中删除,应用程序应该如何处理它。 ? 在应用程序运行时,并非每次都从密钥链加载证书,因为它可能是一个耗时的异步操作,它被缓存在内存中。因此,任何服务器调用都会从缓存的数据中进行。

当应用程序被杀死时,这种情况很好,因为当时我正在尝试从钥匙链加载证书。

我知道在 API 级别 16 中触发了带有“ACTION_STORAGE_CHANGED”操作的广播意图。 但是我们如何处理 Pre API 级别 16 应用程序?

有没有办法用别名查询凭证存储?

干杯, 索拉夫

【问题讨论】:

    标签: android ssl certificate


    【解决方案1】:

    为了获得相同类型的功能 - 您必须编写自己的在后台运行的服务,并检查您的密钥是否在钥匙串中并且是否有效。

    我正在编写自己的应用程序,并且正在处理与您类似的问题。后台服务似乎是运行 API 14/15 的设备的最佳方法。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2016-04-20
      • 2015-03-04
      • 2018-04-01
      • 2014-10-16
      • 2011-11-09
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多