我想编写一个双向应用程序:javacard 的小程序和 C# 中的应用程序。我已经涵盖了 C#,但我想知道是否使用 JavaCard 我可以监视内存上的文件夹以及我将如何去做。
我有一个共享文件夹,我们称之为 temp,我想在其中存储模拟智能卡和 C# 应用程序之间的缓冲区信息。C# 应用程序只会从该文件夹读取并显示信息,但它也会向智能卡写入请求。
例如,我模拟输入卡的 PIN。小程序将写入一个包含可用选项的文件,C# 应用程序将读取该文件并显示这些选项;从 C# 应用程序中,我将选择并在同一文件夹中写入请求文件。这是监视该文件夹的智能卡将读取请求并发出响应的时间。我可以让智能卡监视那个文件夹吗?
我正在考虑使用加密的 XML 文件进行请求/响应操作。但是简单的 .txt 文件是好的。
我仅限于使用 JavaCard v2.2.1,并且每个操作都必须加密/解密。(加密我没问题)