java.security.UnrecoverableKeyException после того, как пользователь удаляет шаблоны пин-кодов и добавляет пин-код и отпечаток пальца - PullRequest
0 голосов
/ 12 апреля 2019

Я получаю исключение для кода ниже

 try {
        mkeyStore?.load(null)
        val keyspec = mkeyStore?.getKey(KEY_ALIAS, null) as SecretKey
 } catch {
      try {
            mkeyStore?.deleteEntry(KEY_ALIAS);
        } catch (ex: java.lang.Exception) {
            e.printStackTrace();
        }
 }

Сценарий такой, как показано ниже:

  1. добавлен отпечаток пальца и пользователь зарегистрирован с помощью отпечатка пальца в приложении.
  2. Теперь перейдите к настройке удаления пин-кода (это также удаляет уже зарегистрированные отпечатки пальцев).
  3. Теперь в настройках добавьте пин-код и отпечаток пальца.
  4. Снова откройте приложение.Поскольку пользователь уже зарегистрирован по отпечатку пальца, я инициализирую шифр с кодом выше.Выдает исключение в блоке try и catch.Пользователь вообще не может использовать отпечаток пальца в приложении.(Android 8 - Samsung J600G)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...