I have been working on a java card project
for the last couple of days, and today I was given a card reader and a couple of cards, and was asked to deploy the applet
on them and test them, I've basically no idea about how to deploy the app on the card, so far I've been workign with the CREF emulator
, and all have been working great, now I'd like some guidance or advice from people who have already worked with this technology before, I've an Omnikey 3821 Reader, the cards I've are white and blank, I've no more information about them, I tried testing them with apps like:
- JSmartCard Explorer
- JSmex
- APDUScanner
they are detected, in JSmex
it's detected as an unkown card (not as a java card
), can anyone show me any other way to interact with the cards? Get more information about them? Or how to deploy the .cap
file on them and get the other apps to interact with them?
Thank you
PS : i'm workign with eclipse and javacard 2.2.2
EDIT :
- I think i found a promising lead, the global plateform solution, but now i'm getting an error when trying to install the
.cap
file on the card, and according to the ATR i got from the card this is my Card Model
EDIT (1) :
I'm Using GPShell now, and i installed a sample hello world cap file successfuly, but when i try to install a simple counter applet which i already tried on CREF the same way i installed the hello word applet i get the following error : ( 6985 : Command not allowed - Conditions of use not satisfied ) I read the it might be version related, I usef an eclipse cap navigator plugin, and i got the following results : Major version = 2 , Minor version = 1, does that mean that the version is 2.0 - 2.1 ? but when i tried running the same navigator on the counter cap file i generated, I got the same results even though i'm using JCDK 2.2.2
btw, when i try to download the hello world source and compile it into a .cap and install it i get the same error, is it my environmenent then ?