JavaCard监控文件夹

发布于 2024-08-31 12:10:46 字数 445 浏览 8 评论 0原文

我想编写一个两种方式的应用程序:javacard 的小程序和 C# 中的应用程序。 我已经涵盖了 C#,但我想知道使用 JavaCard 是否可以监视内存上的文件夹以及我将如何做到这一点。

我有一个共享文件夹,我们称之为 temp,我想在其中存储模拟智能卡和 C# 应用程序之间的缓冲区信息。 C# 应用程序只会从该文件夹中读取并显示信息,但也会向智能卡写入请求。

例如,我模拟输入卡的 PIN 码。小程序将写入一个包含可用选项的文件,C# 应用程序将读取该文件并显示这些选项;从 C# 应用程序中,我将选择并选择并在同一文件夹中写入请求文件。此时,监视该文件夹的智能卡将读取请求并发出响应。我可以让智能卡监控该文件夹吗?

我正在考虑使用加密的 XML 文件进行请求/响应操作。但简单的 .txt 文件就很好了。

我仅限于使用JavaCard v2.2.1,并且每个操作都必须加密/解密。 (通过加密我没有问题)

I want to write a two way application: applet for javacard and an application in C#.
I've got the C# covered but i want to know if with JavaCard i can monitor a folder on the memory and how would i go about doing that.

I have a shared folder let's call it temp in which i want to store buffer information between the simulated smartcard and the C# application. The C# application will only read from that folder and display the information, but also it will write requests towards the smartcard.

For example i simulate entering the PIN for the card. The applet will write a file containing available options and the C# application will read that file and display those options; from the C# app i will chose and option and write a request file in the same folder. This is when the smartcard which is monitoring that folder will read the request and issue a response. Can i make the smartcard monitor that folder?

I was thinking of using encrypted XML files for the request/response operations. But simple .txt files are good to.

I am limited to using JavaCard v2.2.1, and every operation has to be encrypted/decrypted.
(with the ciphering i have no problem)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久伴你 2024-09-07 12:10:46

您无法通过 Java Card Applet 监视 Windows 文件夹,因为您想通过 .Net 应用程序进行一些监视,所以更简单的解决方案可能是
.Net应用程序定义一些专有的APDU(如获取/设置)并发送到java卡(JC)应用程序,每当JC应用程序接收到这些特定的APDU时,它就会返回一些由.Net应用程序捕获的结果。这是可行的。

You can not monitor a Windows folder via Java Card Applet, As you want to did some monitoring via .Net application,So simpler solution could be
a .Net application define some proprietary APDU (like get / set) and send to java card (JC) application , whenever JC application receive these specific APDU it will return some result which is caught by .Net application & this is feasible to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文