我想在接受APDU命令的处理器智能卡中写入文件。 你知道C#或smartcard sdk中的任何例子吗?
答案 0 :(得分:3)
首先,您需要为WinScard dll创建托管包装器。 WinScard是微软PC / SC的实现。您将需要此dll来发送和接收来自卡的APDU。
接下来,您需要知道您要使用的智能卡的操作系统是什么。您必须拥有智能卡的API文档。这将帮助您构造正确的APDU以写入文件。在智能卡领域,没有单一的通用方法来创建文件。这一切都取决于卡的操作系统。
答案 1 :(得分:1)
子装配是我们使用的。我们没有做太多,但它应该让你开始。
答案 2 :(得分:1)
以下是CodeProject调用“A Smart Card Framework”中可以帮助您的文章。
答案 3 :(得分:1)
文档here非常好,图书馆本身在32位和64位Windows 和 linux上都非常适合我。
答案 4 :(得分:0)
我在C#中开发了Winscard管理包装器,用于发送APDU并从基于处理器的智能卡接收响应。
如果您没有该卡操作系统的API,但您知道它遵循ISO 7816,那么您可以使用该标准构建APDU。
如果您需要有关该主题的更多帮助,请与我们联系。我已经在智能卡上工作了4年。