回答
智能卡有多種不同的類型,你並不清楚你的意思是哪種類型的測試,但我想你說的是加密智能卡。
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. 是否有可能使用StructureMap.AutoMocking測試內部虛擬方法
- 4. 雲(虛擬)機器可免費用於開源測試?
- 5. 虛擬智能卡實現
- 6. 是否可以免費試用Google GPU測試版?
- 7. 是否有可能創建虛擬競標者來測試標題出價?
- 8. 使用虛擬機運行基準測試是否合適?
- 9. 是否有可用的WPF虛擬化WrapPanel?商業或免費的
- 10. 是否有可能以編程方式運行specflow測試?
- 11. 未能運行卡夫卡消費者性能測試
- 12. 是否有可能一般免費鏈表的記憶用C
- 13. 是否有免費的開源智能插座替代品?
- 14. 虛擬智能卡PKCS#11兼容
- 15. 是否可以在虛擬機上運行IPhone應用程序
- 16. 是否有可能從虛擬卡輸出?
- 17. 是否有可能禁用一些宏谷歌測試斷言?
- 18. 蟒蛇鼻子測試:是否有可能運行一個測試子集
- 19. 是否有免費的嘲笑框架可以模擬非虛擬,靜態或密封的方法和類?
- 20. 您可以使用虛擬機來測試應用程序的性能嗎?
- 21. 是否可以使用FitNesseSuite JUnit運行器來運行fitlibrary測試?
- 22. 在虛擬PC中運行硒測試
- 23. 是否有可以運行多線程以利用多核機器的.NET測試的測試運行器?
- 24. 是否有任何API來創建虛擬信用卡(VCC)?
- 25. 我可以使用Jenkins測試以查看虛擬機(服務器)是否啓動並運行?
- 26. 是否可以使用模擬器測試iOS 8 Handoff功能?
- 27. 我可以嘗試沒有信用卡的Windows Azure免費試用嗎?
- 28. 在Elixir的ExUnit中,是否可以運行一個測試?
- 29. 是否可以只運行一個GoogleTest測試,而不是運行所有測試(Run_all_test)?
- 30. 是否有適用於Windows的免費或開源虛擬內存驅動器?
我將使用智能卡。 – 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