Что означает код HRESULT 0x8010006B (SCARD_W_WRONG_CHV)?

 
Предыдущий Следующий
SCARD_W_SECURITY_VIOLATION SCARD_W_CHV_BLOCKED

SCARD_W_WRONG_CHV

description[Карта отклонила переданное значение проверки держателя карты, обычно PIN-код.]

Неудачная попытка проверки держателя карты

SCARD_W_WRONG_CHV означает, что смарт-карта отклонила переданное значение проверки держателя карты (CHV), обычно называемое PIN-кодом. Это не ошибка пароля учётной записи Windows. Результат поступает из домена безопасности карты или её промежуточного ПО, а карта может вести счётчик попыток независимо от операционной системы.

GlobalPlatform определяет состояние проверки держателя карты и счётчики попыток как данные безопасности. Неудачная проверка может увеличить счётчик, успешная — сбросить его, а достижение предела попыток может перевести учётные данные в заблокированное состояние. Поэтому цикл автоматических повторов опасен, даже если приложение полагает, что исправляет ошибку ввода.

Как обрабатывать

  • После одной неудачи прекратите автоматические повторы и запросите новый ввод пользователя через утверждённый интерфейс.
  • Если профиль карты это поддерживает, получайте число оставшихся попыток через поставщика, а не пытайтесь его угадать.
  • Отделяйте диагностику PIN-кода карты от проблем входа в Windows, цепочки сертификатов и драйвера считывателя.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.