回答
智能卡有多种不同的类型,你并不清楚你的意思是哪种类型的测试,但我想你说的是加密智能卡。
JavaCard开发工具包包含一个参考JCRE,可用于在软件中模拟硬件JavaCard,因此您可以将智能卡小程序(如果您正在编写一个小程序)“部署”到不存在的智能卡并进行测试它与工具(apdutool)[1]
[1] http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm
如果你真的想趴下JavaCard的编程水平,当前的NetBeans http://www.netbeans.org/(6.9.1及以后)有自带准备了JC3 Java卡模块卡模拟器,只需在JavaCard项目中按“运行”(或“调试”)即可测试小卡/小程序。
它非常舒服,但要小心不同的JavaCard版本,并检查哪些功能,功能和参数实际上可用于最终编程的平台版本。
如果您碰巧知道JC3 *硬件的任何来源(商店,供应商,设备等),请让我知道;) – 2011-03-29 10:42:16
你可以得到一个虚拟的智能卡(和虚拟阅读器)位置:http://sourceforge.net/projects/vsmartcard/
您可以使用我们的开源模拟器jCardSim http://jcardsim.org来达到此目的。它完全模拟真正的恩智浦芯片JavaCard,并且还可以使用javax.smartcardio(虚拟Java卡终端)进行测试。
JCIDE的虚拟智能卡可以在Windows系统中模拟基于PCSC通信协议的卡,该卡可以与真实卡几乎相同。
JCIDE是一个包含虚拟卡和虚拟阅读器的javacard开发工具包。您可以使用免费运行/调试一些测试。
您可以在公共/私有密钥加密系统看到更多的“https://github.com/Tolice/JCIDE/wiki”
- 1. 是否有(免费)windows测试/虚拟打印设备?
- 2. nodejs是否可以安装在免费虚拟主机上
- 3. 虚拟智能卡实现
- 4. 云(虚拟)机器可免费用于开源测试?
- 5. 是否可以免费试用Google GPU测试版?
- 6. 是否有可能创建虚拟竞标者来测试标题出价?
- 7. 使用虚拟机运行基准测试是否合适?
- 8. 是否有可用的WPF虚拟化WrapPanel?商业或免费的
- 9. 未能运行卡夫卡消费者性能测试
- 10. 是否有免费的开源智能插座替代品?
- 11. 是否可以在虚拟机上运行IPhone应用程序
- 12. 是否有可能禁用一些宏谷歌测试断言?
- 13. 是否有免费的嘲笑框架可以模拟非虚拟,静态或密封的方法和类?
- 14. 您可以使用虚拟机来测试应用程序的性能吗?
- 15. 在虚拟PC中运行硒测试
- 16. 是否有可以运行多线程以利用多核机器的.NET测试的测试运行器?
- 17. 是否有适用于Windows的免费或开源虚拟内存驱动器?
- 18. 是否有可能从另一台虚拟机中杀死Java虚拟机?
- 19. 免费虚拟机与管理API在Windows上运行?
- 20. 是否可以完全模拟虚拟运算符++(int)?
- 21. 是否可以模拟GPU以进行CUDA/OpenCL单元测试?
- 22. 是否可以免费签署Java applet?
- 23. 是否可以运行所有单元测试?
- 24. 是否有可能使用基于Python的单元测试框架和运行器来测试C代码
- 25. 免费可用性测试软件
- 26. 是否有任何免费的Windows模拟器可用于测试针对iPhone的网站?
- 27. Windows:是否可以创建(虚拟)视频卡驱动程序?
- 28. 我可以检测主机是否是虚拟机?
- 29. 智能卡读卡器是否支持所有智能卡模型?
- 30. 有没有推荐的方法来测试智能指针是否为空?
我将使用智能卡。 – 2010-06-01 13:56:30
如果您只打算*使用*智能卡(不处理个性化周期),您可能会忘记虚拟智能卡,并使用软件PKCS#11实施,因为大多数智能卡供应商都为其卡提供卡。 PKCS#11作为一个接口是不变的,所以*希望*在完成开发和测试后,您只需对代码进行微小或完全不需要的更改即可使用智能卡。 – 2010-06-02 09:32:38
www.opensc-project.org/opensc/JavaCard包含JavaCard相关资源的链接(与模拟器无关),但对于通用卡相关的开发,您不需要模拟单个卡(除非您明确打算执行此操作智能卡开发),而不是需要模拟所需的软件API(如PKCS#11)。 因此,根据您的应用程序,您是否将使用Sun PKCS#11方法(用于智能卡或HSM-s的高级别,卡片中立加密界面)或javax.smartcardio 1.6+(低级别,依赖卡的访问智能卡方法)是你需要问的第一个问题。 – 2010-06-02 09:33:40