javacard формат файла jcf

Есть ли документ, в котором описан формат файла jcf для javacard? кажется, что он близок к формату файла ijc (который сам по себе примерно представляет собой объединение различных компонентов шапки, встроенных в глобальный файл кепки: header.cat и т. д.), но я не могу точно понять, как формат определяется.

спасибо


person Community    schedule 15.02.2012    source источник


Ответы (2)


ну, я собираюсь ответить на свой собственный вопрос: очевидно, что форматы файлов jcf и bin (ijc) кажутся полностью идентичными, за исключением того, что jcf в качестве заголовка, который дает, среди прочего, длину данных, остальные являются объединением компоненты cap (рассматриваемые как потоки байтов), как описано в главе 6 спецификаций jvm (2.2)

на самом деле структура jcf выглядит следующим образом:

0xC4 0x82 0xLL 0xLL ДАННЫЕ

c482 — тег данных 0xLLLL — длина DATA в двух беззнаковых байтах

DATA — это конкатенация компонентов шапки ( Header_component и т. д.)

person Community    schedule 16.02.2012
comment
Помимо ответов на ваши собственные вопросы, я бы посоветовал вам также принять свои собственные ответы :) - person Maarten Bodewes; 05.03.2012
comment
@MaartenBodewes Ты везде! Я думаю, вы изобрели тег JavaCard! ;) - person Ebrahim Ghasemi; 09.04.2015

Документ «Interoperability Stepping Stones» от simalliance.org определяет совместимый формат карты Java.

Тег «C4» и источник длины в кодировке BER в спецификации карты на globalplatform.org

person John    schedule 03.06.2014