Gibt es eine Kostenlose virtuelle SmartCard, die ich verwenden könnte, um einige tests?
Ich denke, das macht keinen Unterschied, aber ich werde versuchen, den Zugriff einer Java-Anwendung.
UPDATE: ich werde den Einsatz von smart-Karten in einem öffentlichen/privaten Schlüssel Verschlüsselung-system.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt verschiedene Arten von smart-Karten und Sie sind nicht so klar ist, welche Art von test du meinst, aber ich denke, Sie reden über kryptografische Smartcards.
JavaCard development kit enthält einen Verweis JCRE, die verwendet werden können zur Emulation eines hardware-JavaCard in der software, so können Sie den "deploy" - Ihre Smartcard-applet (wenn Sie schreiben) zu den nicht vorhandenen smart-card und testen Sie es mit apdutool [1]
[1] http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm
Können Sie unsere open-source-emulator jCardSim http://jcardsim.org für diesen Zweck. Es ist emulieren die Reale NXP-chip JavaCard und können Sie auch javax.smartcardio (Virtuelle Java-Card Terminal) eines tests.
Den JCIDE virtuellen SmartCard simulieren können eine Karte auf der Basis der PCSC-Kommunikation-Protokoll in ein Windows-System, das verwendet werden kann, fast das gleiche wie eine echte Karte.
Den JCIDE ist ein javacard development kit, die enthält eine virtuelle Karte und virtual reader. Sie können "ausführen/debug" einige tests kostenlos.
Können Sie mehr sehen,"https://github.com/Tolice/JCIDE/wiki"
Können Sie eine virtuelle smartcard (und ein virtueller reader) hier: http://sourceforge.net/projects/vsmartcard/
Wenn Sie sich für ein javacard-Implementierung, die CAPRunner könnte dein Freund sein. Es kann läuft CAP-Dateien. In Kombination mit WebSCard erhalten Sie auch eine web-Schnittstelle an.
Wenn Sie wirklich wollen, um sich auf JavaCard-Programmierung level, aktuelle NetBeans http://www.netbeans.org/ (6.9.1 und höher) haben eine JavaCard-Modul, das kommt bereit, mit einer JC3-Karte-emulator, so dass Sie testen Sie Ihre cardlets/applets durch drücken von "run" (oder "debug") in JavaCard Projekt.
Es ist ziemlich komfortabel, aber Hüte dich vor den verschiedenen JavaCard-Versionen und prüfen Sie, welche Merkmale, Funktionen und Parameter tatsächlich verfügbar sind, für die Plattform version Sie die Programmierung für das Ende.