Матераилы по JavaCard

В этом разделе представлены материалы, помогающие в освоении технологии javaCard.

Тренажер виртуальной машины JavaCard

Программа построена на основе утилиты Smacon.
Вместо того, чтобы посылать команды смарт-карте через интерефейс PC/SC, специально модифицированный Smacon направляет их встроенному тренажеру.
Сразу после запуска тренажер содержит домен безопасности (ISD) в конфигурации, близкой к описанной в главе 10.
ISD пребывает на фазе жизненного цикла SECURED и в него загружены ключи со значениями по умолчанию ('40 41 ... 4f').
Программа работает на компьютерах с ОС Windows, начиная с версии Windows XP.
Скачать тренажер виртуальной машины JavaCard

Примеры апплетов на JavaCard из главы №16

Все примеры апплетов на JavaCard из главы №16 можно скачать и исполнить на тренажере JavaCard.
Каждый из примеров содержит следующую информацию: Разрабатывать, собирать и отлаживать апплеты можно при помощи различных IDE.
Тем не менее, мы сочли необходимым предложить не самый удобный но очень простой способ сборки апплетов при помощи пакетного файла build.bat. Предварительно должны быть установлены JDK и JCDK, а также настроены переменные окружения, указанные в build.bat.

Можем порекомендовать следующий способ использования тестовых скриптов:

Global Platform API

С сайта Global Platform можно свободно загрузить спецификацию GP для смарт-карт и библиотеку для доступа к сервисам GP из апплетов.
Заметим, что эта библиотека не входит в состав JCDK и ее необходимо устанавливать отдельно.
Спецификация называется: Card Specification V2.3.1
Библиотека называется: Java Card API and Export File for Card Specification v2.2.1 (org.globalplatform)
Разрешена бесплтная загрузка обоих материалов после заполнения небольшой анкеты.