У меня есть файл .CAP (апплет), и я хочу установить его на свою карту Java. Я знаю, что для этого можно использовать такие инструменты, как GPSShell или apdutool (от JCDK), но я хочу воспроизвести процесс установки самостоятельно.
Сбивает с толку то, что в стандарте GP процесс установки выглядит следующим образом: команда APDU INSTALL [для загрузки], за которой следуют несколько команд LOAD, за которыми следует команда INSTALL [для установки].
В то время как документация Oracle предлагает другую последовательность команд APDU для установки файла .CAP: Select(Домен безопасности издателя?), CAP begin, Component ## Begin+Data+End (для каждого компонента), CAP End, Create Applet.
Оба метода установки апплета эквивалентны?
Что содержит поле DATA команды LOAD? В стандарте GP это не указано, и я знаю, что отправка необработанных байтов из файла .CAP неверна. Я использовал GPSShell для успешной установки апплета, но поле DATA команды LOAD не имело для меня смысла. вывод GPShell
Для метода оракула я использовал scriptgen из комплекта разработки карт Java для создания команд APDU, но байт INS из этих команд (B0,B2,B4,BC,BA) не имеет ссылки на GP.вывод скриптгена