• Как реализовать аутентификацию с помощью USB-токена и смарт-карты в приложение Android?

    @IgorPet
    AlexDiuMan, почти верно говоришь. Это разные стандарты - FIDO U2F - стильно, модно, молодёжно. Тут вопрос какой, для чего хотим аутентификацию по токену? Аппаратные токены - не просто хранят ключи во внутренней памяти и обеспечивают их изоляцию, но и обеспечивают внутри себя функции шифрования - дешифрования (подписи) данных. Т.е. буквально - данные прогоняются через токен - так что всегда нужны драйвера(либы - АПИ). Функцию работы с токенами можно возложить на CSP (Crypto Service Provider) типа Крипто Про, но в таком случае интеграция с токенами - дело криптопровайдера и его головная боль. Криптопровайдер интегрируется в ОС на уровне Core API.