APDU Выбрать приложение RETURN SW 6982 - PullRequest
0 голосов
/ 05 марта 2020

Я тестирую фиктивную карту с указанным c программным обеспечением для тестирования, разработанным (не мной), но я получаю этот SW после команды выбора приложения

Command: 00A4040007A000000003101000
Status Word: 6982 - Security status not satisfied

Затем команда GPO возвращает 6985, следующим образом:

Command: 80A8000002830000
Status: 6985 - Conditions of use not satisfied

Вы можете помочь узнать, что происходит с фиктивной карточкой.

спасибо

1 Ответ

0 голосов
/ 08 марта 2020

Предполагается, что речь идет о бесконтактной карте: первым шагом в протоколе должна быть команда «SELECT 2PAY.SYS.DDF01» (00A404000E325041592E5359532E444446303100).

В ответ на эту команду карта будет отправить вам список идентификаторов приложений (AID), которые он поддерживает. Ваша команда "00A4040007A000000003101000" просит карту запустить приложение A0000000031010 (это Visa). Поэтому вам следует дважды проверить, что этот AID на самом деле тот, который посылает вам карта, как тот, который он поддерживает.

Если это AID, который отправляет вам карта, и вы все еще получаете ошибку 6982 при попытке выберите этот AID, тогда карта не соответствует EMV.

...