Notre simulateur d’applications Java Card: Fonctionnement
? sendAction(PurseFr.AID, PurseFr.WITHDRAW, 100)
? sendActionToCard() & APDU1 (Cla Ins = SELECT, P1 = PurseFr.AID)
? select() ? APDU2 (Sw1 = OK)
? sendActionToCard() & APDU3 (Cla = PROCESS, Ins = PurseFr.WITHDRAW, Data=100)
? process(APDU3) ? APDU4 (Data = 900, Sw1 = OK)
? Affichage du compte-rendu de l ’action
Déroulement séquentiel ? un seul Thread actif à la fois
Modèle implémenté en Java (?500 lignes)
aucune applet n’avait été sélectionnée auparavant.