2010-05-05 85 views
1

我想編寫一個雙向應用程序:javacard和C#中的應用程序的小程序。 我已經覆蓋了C#,但我想知道如果使用JavaCard,我可以監視內存中的文件夾,我將如何去做這件事。JavaCard監控文件夾

我有一個共享文件夾讓我們稱之爲臨時存儲模擬智能卡和C#應用程序之間的緩衝區信息。 C#應用程序只能從該文件夾讀取並顯示信息,但它也會向智能卡寫入請求。

例如,我模擬輸入卡的PIN。該小程序將編寫一個包含可用選項的文件,C#應用程序將讀取該文件並顯示這些選項;從我將選擇的C#應用​​程序中選擇並在同一文件夾中寫入請求文件。這是當監視該文件夾的智能卡將讀取請求併發出響應時。我可以讓智能卡監控該文件夾嗎?

我正在考慮使用加密的XML文件進行請求/響應操作。但簡單的.txt文件很好。

我僅限於使用JavaCard v2.2.1,並且每個操作都必須進行加密/解密。 (與加密我也沒問題)

回答

0

不能監視通過Java卡Applet程序在Windows文件夾,當你想通過做.NET應用程序的一些監控,所以簡單的解決方案可能是 .Net應用程序定義一些專有的APDU(如get/set)併發送到java卡(JC)應用程序,每當JC應用程序收到這些特定的APDU時它會返回一些被.Net應用程序捕獲的結果,這對於可行的。