Если я пишу апплет Java Card, который эмулирует один или несколько протоколов одного и того же стандарта ISO, есть ли способ, чтобы апплет «автоматически выбирался» по протоколам, которые не используют select или не знают, что выбрать ? Потому что иначе я не собираюсь тратить десять-двадцать долларов на тестовое устройство, и бог знает, что мне нужно больше одного.Может ли апплет Java Card «автоматически выбирать»?
ответ
Сначала вы просмотрели Global Platform specification. Когда вы устанавливаете апплет, вы можете установить его как апплет по умолчанию. Два способа сделать это.
1- Рекомендовать, что вы хотите скачать JCIDE - a Бесплатно Разработка апплета java-карты. Here - это то, как установить апплет по умолчанию для выбора простой операции.
2- Существует также удобный инструмент, который может удовлетворить ваши потребности. Вы можете скачать его с here
Надеется, что это помогает.
Да, вы можете установить свой апплет как «выбранный по умолчанию», который является базовым, что вы хотите.
Взгляните на спецификацию глобальной платформы, особенно параметры команды INSTALL [for install]
. В привилегиях апплетов есть один флаг.
Если вы работаете с Eclipse, JCOP Tools, вы легко установить флаг с помощью GUI апплета Свойства Установка:
Да.
Аплеты Javacard обычно всегда размещаются на смарт-карте с базовым стандартом глобальной платформы. Глобальная платформа используется для развертывания, поддержки и управления апплетами JavaCard. При установке апплета Java Card вы можете установить опцию/флаг под названием defaultselect
. Только один апплет может иметь выбранную по умолчанию опцию. Всякий раз, когда ATR/ATS принимается, JCRE внутренне выбирает апплет с опцией выбора по умолчанию. Любые входящие APDU напрямую передаются апплету, если APDU select
не выбирает другой апплет, зарегистрированный в JCRE.
Кроме того, имейте в виду, что вам необходимо установить правильное состояние жизненного цикла карты (через команду «SET STATUS»), поскольку эта привилегия работает только в OP_SECURED. В OP_READY и OP_INITIALIZED ISD является выбранным по умолчанию приложением. – vlp
определенно не на карточках jcop –
Интересно. Это поведение указано в глобальной платформе v2.1.1/v2.2 (см. Главу 5). Для OP_READY в версии 2.0 установлено, что «Диспетчер карт действует как выбранное приложение» (раздел 5.1.1.1). Я бы не писал, что если бы это не вызвало у меня неприятностей в прошлом :) – vlp
- 1. Java Card - установить апплет
- 2. Может ли Hibernate автоматически выбирать после вставки?
- 3. Может ли апплет Java работать как сервер?
- 4. может java-апплет сохранять файлы?
- 5. Может ли монитор Perl всплывать и автоматически выбирать Да?
- 6. RSA Cryptography возвращает "ILLEGAL_USE" в апплет Java Card
- 7. Apple Card и Sim Toolkit апплет
- 8. Может ли апплет установить приложение?
- 9. Сделать 2 карточек Java Card общаться
- 10. Java Card applet: Как создать EF, DF на смарт-карте?
- 11. Java card applet конвертировать в .cap файл
- 12. Java-апплет может использовать слишком много памяти
- 13. Сколько аппаратных деталей может найти Java-апплет?
- 14. Может ли Java-апплет использовать заголовок авторизации NTLM браузера?
- 15. Может ли java-апплет манипулировать HTML-страницей, содержащей его?
- 16. Может ли Java-апплет отправлять информацию на сервер?
- 17. Автоматически выбирать из списка предметов
- 18. Запишите все APDU внутри апплета Java Card
- 19. Java 1.7.0u71 не может загрузить апплет, который может обладать 1.7.0u67
- 20. Автоматически выбирать подменю в excel
- 21. AngularJS Select - Автоматически выбирать опцию
- 22. card dealer java gui
- 23. Может ли поставщик выбирать между разными экземплярами
- 24. Может ли GetFilesAsync выбирать только * .png изображения?
- 25. Java Card 2.2.1 Приложение с Eclipse
- 26. Апплет не может найти ресурсы
- 27. Можно ли бесплатно подписать java-апплет?
- 28. Как кэшировать Java-апплет?
- 29. Java Scratch Card demo
- 30. Ebook Java Card 3?
Кроме того, имейте в виду, что вам необходимо установить правильное состояние жизненного цикла карты (через команду «SET STATUS»), поскольку эта привилегия работает только в OP_SECURED. В OP_READY и OP_INITIALIZED ISD является выбранным по умолчанию приложением. – vlp