Я использую комплект разработчика javacard 3.0.4 для создания файла шапки. Файлы классов генерируются с помощью команды javac -g -classpath% JC_HOME% \ lib \ api.jar;% JC_HOME% \ lib \ installer.jar PATH_TO_THE_JAVA_FILES_OF_THE_PROJECT '.
Использую конвертер для преобразования файлов классов в файл CAP, предоставив файл конфигурации. Содержимое файла конфигурации:
-out EXP JCA CAP
-classdir PATH_TO_CLASS_FILES
-exportpath PATH_TO_EXPORT_API_FILES
-applet 0xa0:0x00:0x00:0x00:0x62:0x12:0x34 MyWallet.Wallet
MyWallet 0xa0:0x00:0x00:0x00:0x62:0x12:0x34 1.0
Колпачок успешно создан. Но когда я вижу формат шапки ascii (используя capdump.bat), я вижу, что он содержит всю информацию о файлах классов апплета, что является проблемой безопасности.
Когда я генерирую файл cap, используя eclipse (на котором установлен плагин JCOP), файл CAP не содержит никакой информации о файле класса.
Так что, пожалуйста, кто-нибудь, помогите мне избавиться от классаИнформация о файле в файле CAP при генерации с использованием CONVERTER.bat в командной строке.