Я генерирую пару ключей через KeyPairGenerator, инициализированный с KeyGenParameterSpe c, который требует аутентификации пользователя для доступа к закрытому ключу путем установки setUserAuthenticationRequired(true)
.
При использовании аутентификации по отпечатку пальца или биометрии c возможно: делегировать аутентификацию системным диалогам через BiometricPrompt
.
Существует ли возможность аутентификации пользователя для доступа к защищенным ключам хранилища ключей путем реализации собственного диалога PIN-кода? Система допускает аутентификацию с помощью пин-кода устройства, но в этом случае пин-код зависит не от приложения, а от всего устройства и не может быть настроен.
Есть ли какой-либо Android API, который мне не хватает для аутентификации пользователя в Keystore доступ