我想在接受 APDU 命令的处理器智能卡中写入文件。您知道 C# 或智能卡 sdk 中的任何示例吗?
问问题
11541 次
5 回答
3
首先,您需要为 WinScard dll 创建一个托管包装器。WinScard 是微软对 PC/SC 的实现。您将需要此 dll 来从卡发送和接收 APDU。
接下来,您需要知道要使用的智能卡的操作系统是什么。您必须拥有智能卡的 API 文档。这将帮助您构建正确的 APDU 来写入文件。在智能卡世界中,没有单一的通用方法来创建文件。这完全取决于卡的操作系统。
于 2009-08-05T05:53:09.377 回答
1
Subsembly 是我们使用的。我们对它做的不多,但它应该让你开始。
于 2009-08-03T15:48:40.183 回答
1
这是 CodeProject 中的一篇名为“ A Smart Card Framework ”的文章,可以为您提供帮助。
于 2009-08-03T15:59:05.127 回答
1
上面链接中提到的 pcsc-sharp 并没有真正得到积极维护。但是,我在 Daniel Müller 的同名库 ( pcsc-sharp )上取得了巨大成功
这里的文档非常好,库本身在 32 位和 64 位 Windows和linux上都非常适合我。
于 2011-03-31T18:38:39.783 回答
0
我在 C# 中开发了我的 Winscard 托管包装器,用于发送 APDU 并从基于处理器的智能卡接收响应。
如果您没有卡操作系统的 API,但您知道它遵循 ISO 7816,那么您可以使用该标准来构建 APDU。
如果您在该主题上需要更多帮助,请告诉我。我已经在智能卡上工作了 4 年。
于 2010-05-10T11:24:30.357 回答