Я только что закончил кодировать свой апплет Java Card, и мне нужно знать, как загрузить сгенерированный файл сценария в JavaCard, чтобы я мог пойти дальше и начать работать на стороне клиента, чтобы протестировать мой апплет. Заранее спасибо.
Загрузите файл .script в JavaCard
Ответы (3)
Я никогда не слышал о файле сценария, выполняемом внутри JavaCard. Эти сценарии должны выполняться на хосте — они взаимодействуют с картой и выполняют команды на JavaCard. Используйте среду сценария, для которой вы реализовали файл сценария.
Я не знаю о файлах скриптов, но для тестирования кода Java вы можете попробовать следующее: https://github.com/martinpaljak/vJCRE#usage
Похоже, у вас есть сценарий для симулятора Java Card (поскольку AID в первой части показывает, что Sun Microsystems — теперь Oracle — будет использоваться для загрузчика карт).
Ваша фактическая карта Java Card вероятно использует стандарт Global Platform для загрузки апплетов. Вам необходимо отправить содержимое .cap
файлов после аутентификации в GP Card Manager. Существует реализация Global Platform для Java, доступная в Source Forge, и стандарт находится в свободном доступе (после регистрации ).
Перед загрузкой проверьте правильность хотя бы номера основной и младшей версий вашей карты. Обязательно компилируйте против правильной версии. Попросите вашего поставщика использовать версию Java Card и GP. Также может понадобиться набор ключей для аутентификации в диспетчере карт.