BadB
Professional
- Messages
- 1,637
- Reaction score
- 1,537
- Points
- 113
Список ответов APDU на обработку EMV с их описанием.
Обратите внимание, что тот же список с расширенными возможностями поиска реализован в бесплатном продукте BP-Tools.
Обратите внимание, что тот же список с расширенными возможностями поиска реализован в бесплатном продукте BP-Tools.
SW1 | SW2 | Информация / Предупреждение / Ошибка / Безопасность | Описание |
---|---|---|---|
6 | E | Класс не поддерживается. | |
6 | - | я | Байты ответа еще доступны |
61 | XX | I | Команда успешно выполнена; Доступны XX байтов данных, которые можно запросить с помощью GET RESPONSE. |
62 | - | W | Состояние энергонезависимой памяти не изменилось |
62 | 00 | W | Нет информации (NV-Ram без изменений) |
62 | 01 | W | NV-Ram без изменений 1. |
62 | 81 | W | Часть возвращенных данных может быть повреждена |
62 | 82 | W | Достигнут конец файла / записи до чтения Le байтов |
62 | 83 | W | Выбранный файл признан недействительным |
62 | 84 | W | Выбранный файл недействителен. FCI не сформирован в соответствии с ISO |
62 | 85 | W | Нет входных данных с датчика на карте. Никакой кошелек не порабощен для R3bc |
62 | A2 | W | Неправильный R-MAC |
62 | A4 | W | Карта заблокирована (во время сброса ()) |
62 | CX | W | Счетчик со значением x (зависит от команды) |
62 | F1 | W | Неправильный C-MAC |
62 | F3 | W | Внутренний сброс |
62 | F5 | W | Агент по умолчанию заблокирован |
62 | F7 | W | Держатель карты заблокирован |
62 | F8 | W | Подвал - текущий агент |
62 | F9 | W | Набор клавиш CALC не разблокирован |
62 | FX | W | - |
62 | XX | W | РФС |
63 | - | W | Состояние энергонезависимой памяти изменено |
63 | 00 | W | Нет информации (NV-Ram изменен) |
63 | 81 | W | Файл заполнен последней записью. Загрузка / обновление не допускается. |
63 | 82 | W | Ключ карты не поддерживается. |
63 | 83 | W | Ключ считывателя не поддерживается. |
63 | 84 | W | Передача открытого текста не поддерживается. |
63 | 85 | W | Защищенная передача не поддерживается. |
63 | 86 | W | Энергозависимая память недоступна. |
63 | 87 | W | Энергонезависимая память недоступна. |
63 | 88 | W | Ключевой номер недействителен. |
63 | 89 | W | Неправильная длина ключа. |
63 | C0 | W | Проверить не удалось, попыток не осталось. |
63 | C1 | W | Проверить не удалось, осталась 1 попытка. |
63 | C2 | W | Проверить не удалось, осталось 2 попытки. |
63 | C3 | W | Проверить не удалось, осталось 3 попытки. |
63 | CX | W | Счетчик достиг значения «x» (0 = x = 15) (зависит от команды). |
63 | F1 | W | Ожидается больше данных. |
63 | F2 | W | Ожидается больше данных, ожидается проактивная команда. |
63 | FX | W | - |
63 | XX | W | РФС |
64 | - | E | Состояние энергонезависимой памяти не изменилось |
64 | 00 | E | Нет информации (NV-Ram без изменений) |
64 | 01 | E | Тайм-аут команды. Немедленный ответ, требуемый картой. |
64 | XX | E | РФС |
65 | - | E | Состояние энергонезависимой памяти изменено |
65 | 00 | E | Нет информации |
65 | 01 | E | Ошибка записи. Сбой памяти. Возникли проблемы с записью или чтением EEPROM. Другие проблемы с оборудованием также могут вызвать эту ошибку. |
65 | 81 | E | Сбой памяти |
65 | FX | E | - |
65 | XX | E | РФС |
66 | - | S | |
66 | 00 | S | Ошибка при получении (тайм-аут) |
66 | 01 | S | Ошибка при получении (ошибка четности символов) |
66 | 02 | S | Неверная контрольная сумма |
66 | 03 | S | Текущий файл DF без FCI |
66 | 04 | S | Нет SF или KF в текущем DF |
66 | 69 | S | Неправильное заполнение шифрования / дешифрования |
66 | XX | S | - |
67 | - | E | |
67 | 00 | E | Неправильная длина |
67 | XX | E | неверная длина (процедура) (ISO 7816-3) |
68 | - | E | Функции в CLA не поддерживаются |
68 | 00 | E | Нет информации (функция запроса не поддерживается картой) |
68 | 81 | E | Логический канал не поддерживается |
68 | 82 | E | Безопасный обмен сообщениями не поддерживается |
68 | 83 | E | Ожидается последняя команда цепочки |
68 | 84 | E | Командная цепочка не поддерживается |
68 | FX | E | - |
68 | XX | E | РФС |
69 | - | E | Команда не разрешена |
69 | 00 | E | Информация не указана (команда не разрешена) |
69 | 01 | E | Команда не принята (неактивное состояние) |
69 | 81 | E | Команда несовместима с файловой структурой |
69 | 82 | E | Неудовлетворительное состояние безопасности. |
69 | 83 | E | Метод аутентификации заблокирован |
69 | 84 | E | Ссылочные данные обратимо заблокированы (признаны недействительными) |
69 | 85 | E | Условия использования не удовлетворены. |
69 | 86 | E | Команда не разрешена (нет текущего EF) |
69 | 87 | E | Ожидаемый объект безопасного обмена сообщениями отсутствует |
69 | 88 | E | Неверный объект данных безопасного обмена сообщениями (SM) |
69 | 8D | Зарезервированный | |
69 | 96 | E | Данные необходимо обновить снова |
69 | E1 | E | POL1 текущего включенного профиля предотвращает это действие. |
69 | F0 | E | В доступе отказано |
69 | F1 | E | В разрешении отказано - отсутствуют привилегии |
69 | FX | E | - |
69 | XX | E | RFU |
6А | - | E | Неправильный параметр (ы) P1-P2 |
6А | 00 | E | Информация не предоставлена (байты P1 и / или P2 неверны) |
6А | 80 | E | Параметры в поле данных неверны. |
6А | 81 | E | Функция не поддерживается |
6А | 82 | E | Файл не найден |
6А | 83 | E | запись не найдена |
6А | 84 | E | Недостаточно места в памяти для записи или файла |
6А | 85 | E | Lc несовместима со структурой TLV |
6А | 86 | E | Неправильный параметр P1 или P2. |
6А | 87 | E | Lc несовместима с P1-P2 |
6А | 88 | E | Ссылочные данные не найдены |
6А | 89 | E | Файл уже существует |
6А | 8A | E | Имя DF уже существует. |
6А | F0 | E | Неверное значение параметра |
6А | FX | E | - |
6А | XX | E | RFU |
6B | - | E | |
6B | 00 | E | Неправильный параметр (ы) P1-P2 |
6B | XX | E | Неверная ссылка (байт процедуры), (ISO 7816-3) |
6C | - | E | Неправильная длина Le |
6C | 00 | E | Неправильная длина P3. |
6C | XX | E | Неверное значение длины в Le; 'xx' - правильное точное Le |
6D | - | E | |
6D | 00 | E | Код инструкции не поддерживается или недействителен |
6D | XX | E | Код инструкции не запрограммирован или недействителен (байт процедуры), (ISO 7816-3) |
6E | - | E | |
6E | 00 | E | Класс не поддерживается |
6E | XX | E | Класс инструкции не поддерживается (байт процедуры), (ISO 7816-3) |
6F | - | E | Внутреннее исключение |
6F | 00 | E | Команда прервана - более точная диагностика невозможна (например, ошибка операционной системы). |
6F | FF | E | Карта мертва (чрезмерное использование,…) |
6F | XX | E | Нет точного диагноза (байт процедуры), (ISO 7816-3) |
9- | - | ||
90 | 00 | я | Команда успешно выполнена (ОК). |
90 | 04 | W | PIN-код не подтвержден, осталось 3 или более попыток ввода PIN-кода |
90 | 08 | Ключ / файл не найден | |
90 | 80 | W | Счетчик попыток разблокировки достиг нуля |
91 | 00 | ОК | |
91 | 01 | States.activity, States.lock Status или States.lockable имеют неправильное значение | |
91 | 02 | Количество транзакций достигло предела | |
91 | 0C | Без изменений | |
91 | 0E | Недостаточно NV-памяти для выполнения команды | |
91 | 1С | Код команды не поддерживается | |
91 | 1E | CRC или MAC не соответствуют данным | |
91 | 40 | Указан неверный ключевой номер | |
91 | 7E | Недопустимая длина командной строки | |
91 | 9D | Не разрешать запрошенную команду | |
91 | 9E | Значение параметра недействительно | |
91 | A0 | Запрошенный AID отсутствует на PICC | |
91 | A1 | Неустранимая ошибка в приложении | |
91 | AE | Статус аутентификации не позволяет запрошенную команду | |
91 | AF | Ожидается отправка дополнительного кадра данных | |
91 | BE | Вне границы | |
91 | C1 | Неустранимая ошибка в PICC | |
91 | CA | Предыдущая команда не была полностью завершена | |
91 | CD | PICC был отключен из-за неисправимой ошибки | |
91 | CE | Количество приложений ограничено 28 | |
91 | DE | Файл или приложение уже существует | |
91 | EE | Не удалось завершить операцию записи NV из-за потери питания | |
91 | F0 | Указанный номер файла не существует | |
91 | F1 | Неустранимая ошибка в файле | |
92 | 0x | I | Запись в EEPROM успешна после "x" попыток. |
92 | 10 | E | Недостаточно памяти. Больше нет свободного места. |
92 | 40 | E | Запись в EEPROM не удалась. |
93 | 01 | Ошибка целостности | |
93 | 02 | Кандидат S2 недействителен | |
93 | 03 | E | Приложение заблокировано навсегда |
94 | 00 | E | EF не выбран. |
94 | 01 | Код валюты кандидата не соответствует валюте кошелька | |
94 | 02 | Сумма кандидата слишком высока | |
94 | 02 | E | Превышен диапазон адресов. |
94 | 03 | Сумма кандидата слишком мала | |
94 | 04 | E | FID не найден, запись не найдена или образец сравнения не найден. |
94 | 05 | Проблемы в поле данных | |
94 | 06 | E | Требуемый MAC недоступен |
94 | 07 | Плохая валюта: в движке кошелька нет слота с валютой R3bc | |
94 | 08 | Валюта R3bc не поддерживается в движке кошелька | |
94 | 08 | E | Выбранный тип файла не соответствует команде. |
95 | 80 | Плохая последовательность | |
96 | 81 | Вспомогательное устройство не найдено | |
97 | 00 | PIN-код заблокирован и счетчик попыток разблокировки равен 1 или 2 | |
97 | 02 | Основные ключи заблокированы | |
97 | 04 | PIN-код не подтвержден, осталось 3 или более попыток ввода PIN-кода | |
97 | 84 | Базовый ключ | |
97 | 85 | Превышен лимит - ключ C-MAC | |
97 | 86 | Ошибка SM - Превышен предел - ключ R-MAC | |
97 | 87 | Превышен предел - счетчик последовательностей | |
97 | 88 | Превышен предел - длина R-MAC | |
97 | 89 | Услуга не доступна | |
98 | 02 | E | ПИН-код не определен. |
98 | 04 | E | Условия доступа не выполнены, аутентификация не удалась. |
98 | 35 | E | ASK RANDOM или GIVE RANDOM не выполняются. |
98 | 40 | E | Подтверждение PIN-кода не выполнено. |
98 | 50 | E | INCREASE или DECREASE не могут быть выполнены, поскольку достигнут предел. |
98 | 62 | E | Ошибка аутентификации, зависит от приложения (неверный MAC) |
99 | 00 | Остался 1 PIN-код | |
99 | 04 | PIN-код не подтвержден, осталось 1 попытка PIN-кода | |
99 | 85 | Неверный статус - блокировка держателя карты | |
99 | 86 | E | Отсутствие привилегии |
99 | 87 | PIN не установлен | |
99 | 88 | Неправильный статус - состояние R-MAC | |
9А | 00 | Осталось 2 попытки PIN | |
9А | 04 | PIN-код не подтвержден, осталось 2 попытки PIN-кода | |
9А | 71 | Неверное значение параметра - AID двойного агента | |
9А | 72 | Неверное значение параметра - тип двойного агента | |
9D | 05 | E | Неверный тип сертификата |
9D | 07 | E | Неверный размер данных сеанса |
9D | 08 | E | Неверный размер записи файла DIR |
9D | 09 | E | Неверный размер записи FCI |
9D | 0A | E | Неверный размер кода |
9D | 10 | E | Недостаточно памяти для загрузки приложения |
9D | 11 | E | Неверный AID |
9D | 12 | E | Повторяющийся AID |
9D | 13 | E | Приложение загружено ранее |
9D | 14 | E | Список истории приложений заполнен |
9D | 15 | E | Приложение не открыто |
9D | 17 | E | Недействительное смещение |
9D | 18 | E | Приложение уже загружено |
9D | 19 | E | Недействительный сертификат |
9D | 1А | E | Неверная подпись |
9D | 1B | E | Неверный КТУ |
9D | 1D | E | Элементы управления MSM не установлены |
9D | 1E | E | Подпись приложения не существует |
9D | 1F | E | КТУ не существует |
9D | 20 | E | Приложение не загружено |
9D | 21 | E | Неверная длина данных команды открытия |
9D | 30 | E | Параметр данных проверки неверен (неверный начальный адрес) |
9D | 31 | E | Параметр данных проверки неверен (неверная длина) |
9D | 32 | E | Параметр данных проверки неверен (недопустимая область проверки памяти) |
9D | 40 | E | Недопустимый зашифрованный текст элементов управления MSM |
9D | 41 | E | Элементы управления MSM уже установлены |
9D | 42 | E | Установить длину данных элементов управления MSM менее 2 байтов |
9D | 43 | E | Недопустимая длина данных в элементах управления MSM |
9D | 44 | E | Избыточный зашифрованный текст элементов управления MSM |
9D | 45 | E | Ошибка проверки данных MSM Controls |
9D | 50 | E | Недействительный производственный идентификатор MCD Issuer. |
9D | 51 | E | Недействительный идентификатор эмитента MCD |
9D | 52 | E | Недопустимая дата данных элементов управления MSM |
9D | 53 | E | Неверный номер MCD |
9D | 54 | E | Ошибка зарезервированного поля |
9D | 55 | E | Ошибка зарезервированного поля |
9D | 56 | E | Ошибка зарезервированного поля |
9D | 57 | E | Ошибка зарезервированного поля |
9D | 60 | E | Ошибка проверки MAC |
9D | 61 | E | Достигнуто максимальное количество разблокировок |
9D | 62 | E | Карта не заблокирована |
9D | 63 | E | Крипто-функции недоступны |
9D | 64 | E | Приложение не загружено |
9E | 00 | PIN-код не установлен | |
9E | 04 | PIN-код не подтвержден, PIN-код не установлен | |
9F | 00 | PIN-код заблокирован, а счетчик попыток разблокировки равен 3 | |
9F | 04 | PIN-код не подтвержден, PIN-код заблокирован, а счетчик попыток разблокировки равен 3 | |
9F | XX | Команда успешно выполнена; Доступны байты данных «xx», которые можно запросить с помощью GET RESPONSE. | |
9x | XX | Статус, связанный с приложением (ISO 7816-3) |