我尝试在Android Keystore中使用身份验证。 我正在使用KeyGenerator生成带有身份验证的密钥。
KeyGenerator kg = KeyGenerator.getInstance(KeyProperties.KEY_ALGORITHM_AES, ANDROID_KEY_STORE);
...
builderInstance.setUserAuthenticationValidityDurationSeconds(Integer.MAX_VALUE);
但是,如果使用Integer.MAX_VALUE,则无需进行身份验证。换句话说,如果我使用30(秒)的值。效果很好。
我想知道这是Android中的一个错误吗?