使用指纹加密后注册虹膜会引发android.security.KeyStoreException:密钥用户未经身份验证

使用指纹加密后注册虹膜会引发android.security.KeyStoreException:密钥用户未经身份验证,android,encryption,samsung-mobile,android-keystore,android-biometric-prompt,Android,Encryption,Samsung Mobile,Android Keystore,Android Biometric Prompt,在三星S9(安卓10)上使用AndroidX生物识别提示,在设备上只注册指纹,我们触发生物识别来加密/解密密码的情况下,效果很好 但是,android.security.KeyStoreException:Key user not authenticated在注册虹膜后解密密码时抛出。这是有意义的,因为用于解密的密钥仅通过指纹验证 启用irises后重新加密密钥没有问题,也不会引发异常 有没有干净的方法来处理这个案子?我没有看到在这种情况下抛出keydivalidatedexception

在三星S9(安卓10)上使用AndroidX生物识别提示,在设备上只注册指纹,我们触发生物识别来加密/解密密码的情况下,效果很好

但是,
android.security.KeyStoreException:Key user not authenticated
在注册虹膜后解密密码时抛出。这是有意义的,因为用于解密的密钥仅通过指纹验证

启用irises后重新加密密钥没有问题,也不会引发异常

有没有干净的方法来处理这个案子?我没有看到在这种情况下抛出
keydivalidatedexception