4

我想这没什么区别,但我会尝试使用 Java 应用程序访问它。

更新:我将在公钥/私钥加密系统中使用智能卡。

4

6 回答 6

10

有不同类型的智能卡,您并不清楚您的意思是哪种测试,但我猜您正在谈论加密智能卡。

JavaCard 开发工具包包含参考 JCRE,可用于在软件中模拟硬件 JavaCard,因此您可以将智能卡小程序(如果您正在编写)“部署”到不存在的智能卡并使用 apdutool [ 1]

[1] http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm

于 2010-05-29T08:26:54.983 回答
7

为此,您可以使用我们的开源模拟器 jCardSim http://jcardsim.org。它完全模拟了真正的 NXP 芯片 JavaCard,并且您可以使用 javax.smartcardio(虚拟 Java 卡终端)进行测试。

于 2012-06-19T10:31:12.880 回答
2

JCIDE的虚拟SmartCard可以在Windows系统中模拟一张基于PCSC通信协议的卡片,使用起来几乎和真正的卡片一样。

JCIDE 是一个 javacard 开发工具包,包含虚拟卡和虚拟读卡器。您可以使用免费运行/调试一些测试。

您可以查看更多“ https://github.com/Tolice/JCIDE/wiki

于 2015-04-07T09:24:18.557 回答
0

您可以在此处获得虚拟智能卡(和虚拟阅读器):http: //sourceforge.net/projects/vsmartcard/

于 2011-10-22T12:41:34.373 回答
0

如果您正在寻找 javacard 实现,CAPRunner可能是您的朋友。它可以运行 CAP 文件。与WebSCard结合使用,您还可以获得一个 Web 界面。

于 2012-02-01T12:02:52.313 回答
-1

如果您真的想了解 JavaCard 编程水平,当前的 NetBeans http://www.netbeans.org/(6.9.1和更高版本)有一个 JavaCard 模块,它配备了 JC3 卡模拟器,允许您测试您的 Cardlets /applet 只需在 JavaCard 项目中按“运行”(或“调试”)即可。

这很舒服,但要注意不同的 JavaCard 版本,并检查最终哪些特性、功能和参数可用于您正在编程的平台版本。

于 2011-03-28T15:57:51.793 回答