#nfc #javacard
#nfc #javacard
Вопрос:
Я пытаюсь получить доступ к своему апплету, используя интерфейс NFC моего мобильного телефона. У меня два вопроса.
- Допустим, у меня есть мобильный телефон с SWP, подключенный к SIM-карте. Какие шаги необходимо выполнить, чтобы включить выбор апплета и взаимодействие через порт NFC? Достаточно ли просто установить системные параметры в ISD при установке апплета? (установить [для установки и выбора])
- Что не так с APDU, которые я отправляю на карту при установке апплета? ниже приведены шаги, которые я выполняю для установки ранее загруженного файла cap:
- ИНИЦИАЛИЗИРОВАТЬ ОБНОВЛЕНИЕ
- ВНЕШНЯЯ АУТЕНТИФИКАЦИЯ
- Отправка install [для установки и выбора] APDU, как показано ниже:
Если я отправлю install APDU без системных параметров:
<< 80 E6 0C 00 25 07 E0 E1 E2 E3 E4 E5 01 08 E0 E1 E2 E3 E4 E5 01 02 08 E0 E1 E2 E3 E4 E5 01 02 01 00 07 C9 05 08 31 32 33 34 00 00
>> 00 90 00
апплет успешно установлен с параметрами приложения, установленными в APDU.
Проблема заключается в том, когда я пытаюсь установить системные параметры для бесконтактной связи. После ИНИЦИАЛИЗАЦИИ ОБНОВЛЕНИЯ и ВНЕШНЕЙ АУТЕНТИФИКАЦИИ я отправляю:
<< 80 E6 0C 00 2D 07 E0 E1 E2 E3 E4 E5 01 08 E0 E1 E2 E3 E4 E5 01 02 08 E0 E1 E2 E3 E4 E5 01 02 01 00 10 EF 07 A0 05 A5 03 82 01 FF C9 05 08 31 32 33 34 00 00
>> 6A 80
тот же результат получается, если я удаляю параметры приложения.
Что не так с моими системными параметрами? каждый раз, когда я пытаюсь установить бесконтактные параметры, я получаю 6A 80
(неправильные данные) код состояния.
Может ли кто-нибудь, пожалуйста, помочь мне исправить это?