0
jCardSim to symulator open source implementujący Java Card, v.2.2.1: - javacard.framework. * - javacard.framework.security. * - javacardx.crypto. * Kluczowe cechy: - Szybkie prototypowanie aplikacji - Łatwość pisania Testy jednostkowe(5 linii kodu) - Emulacja Java Card Terminal, możliwość korzystania ze skryptów APDU javax.smartcardio (skrypty są kompatybilne z apdutool z Java Card Development Kit) - Łatwość tworzenia testów weryfikacyjnych (Common Criteria) Jaka jest różnica od Oracle JavaSymulator zestawu kart rozwoju?- Implementacja javacard.security. * Jedną z głównych różnic jest implementacja javacard.security. *: Obecna wersja jest analogiczna z kartą NXP JCOP 31 / 36k.Na przykład w jCardSim obsługujemy generowanie kluczy KeyPair.ALG_EC_F2M / ALG_RSA_CRT na karcie.Symulator Oracle ma tylko obsługę KeyPair.ALG_RSA i KeyPair.ALG_EC_FP, która nie jest obsługiwana na prawdziwych kartach.- Wykonywanie aplikacji Java Card bez konwersji na CAP jCardSim może współpracować z plikami klas, bez żadnych konwersji.To pozwala nam uprościć i przyspieszyć opracowywanie i pisanie testów jednostkowych.- Interfejs API symulatora jCardSim ma prosty i użyteczny interfejs API, który pozwala na pracę z symulatorem jak z prawdziwą kartą Java przy użyciu javax.smartcardio. *.- Wieloplatformowa jCardSim całkowicie napisana w Javie i dlatego może być używana na wszystkich platformach obsługujących Javę (Windows, Linux, MacOS itp.).