формат файла javacard jcf - PullRequest
2 голосов
/ 15 февраля 2012

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

спасибо

Ответы [ 2 ]

1 голос
/ 03 июня 2014

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

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

1 голос
/ 16 февраля 2012

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

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

0xC4 0x82 0xLL 0xLL DATA

c482 - это тег данных. 0xLLLL - это длина DATA для двух неподписанных байтов.

DATA - это конкатенация компонентов cap (Header_component и т. Д.) *

...