Skip to content
Advertisement

Why does my JavaCard Applet work on my JAVACOS card but not my NXP J3H145 or ACOSJ card?

I have written and successfully installed an apple tonto a JAVACOS smart card.

I can install this applet onto my NXP J3H145 and ACOSJ card, but when I try to interact with it I get the error code 6F00.

Why is this?

I am using JCIDE to develop my applet and Global Platform Pro to install the applet.

Advertisement

Answer

In this case the cryptographic function being used in the applet was not supported by the NXP J3H145 OR ACOSJ card, but was by the JAVACOS card.

To find out which algorithms are supported on a particular card you can check the specs or use the profiler available here: https://opencryptojc.org/ (scroll down and choose metrics which will take you to this page https://www.fi.muni.cz/~xsvenda/jcalgtest/ )where you can download the profiler.

There is also a database of algorithms supported by different cards on the site.

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement