| Предыдущий | Следующий |
| SCARD_W_SECURITY_VIOLATION | SCARD_W_CHV_BLOCKED |
SCARD_W_WRONG_CHV
description[Карта отклонила переданное значение проверки держателя карты, обычно PIN-код.]Неудачная попытка проверки держателя карты
SCARD_W_WRONG_CHV означает, что смарт-карта отклонила переданное значение проверки держателя карты (CHV), обычно называемое PIN-кодом. Это не ошибка пароля учётной записи Windows. Результат поступает из домена безопасности карты или её промежуточного ПО, а карта может вести счётчик попыток независимо от операционной системы.
GlobalPlatform определяет состояние проверки держателя карты и счётчики попыток как данные безопасности. Неудачная проверка может увеличить счётчик, успешная — сбросить его, а достижение предела попыток может перевести учётные данные в заблокированное состояние. Поэтому цикл автоматических повторов опасен, даже если приложение полагает, что исправляет ошибку ввода.
Как обрабатывать
- После одной неудачи прекратите автоматические повторы и запросите новый ввод пользователя через утверждённый интерфейс.
- Если профиль карты это поддерживает, получайте число оставшихся попыток через поставщика, а не пытайтесь его угадать.
- Отделяйте диагностику PIN-кода карты от проблем входа в Windows, цепочки сертификатов и драйвера считывателя.
Ссылки
- Microsoft: возвращаемые значения смарт-карт
- PCSC-lite: коды ошибок
- GlobalPlatform: метод проверки держателя карты и счётчики попыток
Нужно найти другой код? Найти другой код состояния или ошибки.
