0
jCardSim ist ein Open-Source-Simulator, der Java Card, Version 2.2.1, implementiert: - javacard.framework. * - javacard.framework.security. * - javacardx.crypto. * Hauptmerkmale: - Rapid Application Prototyping - Einfache Erstellung von Unit-Tests(5 Codezeilen) - Emulation von Java Card Terminal, Verwendung von javax.smartcardio-APDU-Skripten (Skripten sind mit apdutool aus dem Java Card Development Kit kompatibel) - Einfache Erstellung von Verifikationstests (Common Criteria) Was ist der Unterschied zu Oracle Java?Card Development Kit Simulator?- Implementierung von javacard.security. * Einer der Hauptunterschiede ist die Implementierung von javacard.security. *: Die aktuelle Version entspricht der NXP JCOP 31 / 36k-Karte.Zum Beispiel unterstützen wir in jCardSim eine KeyPair.ALG_EC_F2M / ALG_RSA_CRT-Schlüsselgenerierung auf der Karte.Der Simulator von Oracle unterstützt nur KeyPair.ALG_RSA und KeyPair.ALG_EC_FP, die auf realen Karten nicht unterstützt werden.- Die Ausführung von Java Card-Anwendungen ohne Konvertierung in CAP jCardSim kann mit Klassendateien ohne Konvertierungen arbeiten.Dies ermöglicht es uns, die Entwicklung und das Schreiben von Unit-Tests zu vereinfachen und zu beschleunigen.- Simulator-API jCardSim verfügt über eine einfache und benutzerfreundliche API, mit der Sie mit javax.smartcardio. * Mit einem Simulator wie mit einer echten Java-Karte arbeiten können.- Plattformübergreifendes jCardSim ist vollständig in Java geschrieben und kann daher auf allen Plattformen verwendet werden, die Java unterstützen (Windows, Linux, MacOS usw.).