| Предыдущий | Следующий |
| SCARD_E_SERVER_TOO_BUSY | SCARD_E_NO_PIN_CACHE |
SCARD_E_PIN_CACHE_EXPIRED
Что означает SCARD_E_PIN_CACHE_EXPIRED
SCARD_E_PIN_CACHE_EXPIRED: Кэшированный PIN больше нельзя использовать: срок его действия для текущего сценария закончился и требуется новая проверка пользователя.
Что проверить
- Определите, какая операция пытается использовать cached PIN и какой provider/minidriver управляет кэшем.
- Не храните собственную plaintext копию PIN для обхода политики кэша.
- Проверьте, не сменились ли card handle, session или user context после первоначального PIN verification.
Что делать
Повторно запросите PIN штатным безопасным UI/provider path. Expiration является намеренным ограничением безопасности, поэтому продлевать кэш скрытым повторным использованием старого PIN не следует.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.