在我们的应用程序中,Android Keystore中的数据突然变得无法访问。我们看到的特定异常如下所示:
java.security.UnrecoverableKeyException: Failed to obtain information about private key有几篇文章提到了可能导致Keystore“忘记”密钥或被锁定的状态,比如。然而,据我所知,我们还没有陷入任何这些边缘情况。这似乎发生在设备放置一段时间后,第一次设置密钥。如果
我有以下几行代码来从Android上的密钥库获取私钥keyStore.load现在我的变通方法是执行这行代码2次。同时,我也想知道是否有更好的方法来避免异常。更新W/System.err﹕ java.security.UnrecoverableKeyException: Failed to obtain i