0

我最近开发了一个 C# 应用程序,可以读取阿联酋身份证中的 PCSC 芯片,使用阿联酋身份管理局提供的 SDK 和 HID OMNIKEY 3121 设备。但我需要阅读所有带有 PCSC 芯片的 GCC 身份证,比如阿曼,主要是沙特阿拉伯。

但是我在网上找到的所有 API 都是低级的,我必须发送字节命令来读取数据。我什至尝试遵循一些教程,但没有运气。

是否有任何高级 SDK 可用于读取任何 PCSC 芯片卡?

4

2 回答 2

1

取决于“读取 PCSC 芯片卡”的含义,但大多数卡基本上有三个选项:

  1. 带有 APDU 的 PC/SC API - 请参阅pcsc-sharp了解 .NET 包装器。
  2. PKCS#11 API 与卡供应商提供的库 - 请参阅我的项目Pkcs11Interop for .NET 包装器。
  3. MS Windows 上的加密 API,具有独立的 CSP 或至少由卡供应商提供的微型驱动程序 - 由 .NET 本机支持。
于 2015-11-18T08:22:01.650 回答
0

您必须编写 Winscard.dll 包装器。此链接将对您有所帮助

于 2015-11-18T10:58:35.520 回答