Search code examples
smartcardjavacardsmartcard-readerglobalplatform

Finding a way to upload and install the CAP file to multi- pieces of smart cards


Due to the requirement of our project, I need to upload and install the same CAP file to multiple smart cards simultaneously (at least 12 at once).

Does this need a tool or something else (as I'm not going to spend too much money for this)?

I have tried to google, but found nothing.

Is there any simple method to do this? Or any suggestions?


Solution

  • The standard and usual procedure to upload and install Javacard Applets (.cap files) is through Global Platform. Almost every javacard compatible card out there is GP-compatible. Make sure that you buy cards that support Javacard! The Global Platform specification is pretty long and complicated. Fortunately there are plenty of tools with varying quality out there that do the job for you.

    Global Platform Pro from Martin Paljak is probably the best freeware tool.

    The website is very informative and includes a list of alternative Global Platform tools

    To install multiple cards at once, you either place card after card and loop your script or you need 12 card readers and run the tool simulaniously. But seriously, I don't see any usecase where this is necessary. Good luck!