Site Tools


Smart Card Solution

User Manual

JavaCard API Samples

Java Card Specification

Knowledge Sharing


11.1.3 Installer APDUs

The Java Card specification does not specify any APDUs for the Installer. Java Card RE implementers are free to choose their own APDU commands to direct their Installer in its work.

The model is that the Installer on the card is initiated by an installation program running on the CAD. For installation to succeed, this CAD installation program shall be able to do the following:

  • Recognize the card.
  • SELECT FILE the Installer on the card.
  • Coordinate the installation process by sending the appropriate APDUs to the card Installer. These APDUs will include the following:
  • Authentication information, to ensure that the installation is authorized.
  • The applet code to be loaded into the card's memory.
  • Linkage information to link the applet code with code already on the card.
  • Instance initialization parameter data to be sent to the applet's install method.

The Application Programming Interface, Java Card Platform, Version 2.2.2 does not specify the details of the CAD installation program nor the APDUs passed between it and the Installer.

javacard/jcre/11.1.3_installer_apdus.txt · Last modified: 2017/05/13 04:06 (external edit)