用于阅读沙特阿拉伯身份证的高级.NET SDK

时间:2015-11-17 10:06:34

标签: c# smartcard pcsc hid-device

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

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

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

2 个答案:

答案 0 :(得分:1)

取决于什么"读取PCSC芯片卡"意味着但大多数卡片基本上有三种选择:

  1. 带有APDU的PC / SC API - 有关.NET wrapper的信息,请参阅pcsc-sharp
  2. PKCS#11 API与卡供应商提供的库 - 请参阅我的项目Pkcs11Interop了解.NET包装器。
  3. MS Windows上的加密API,带有独立的CSP或至少由卡供应商提供的微型驱动程序 - 本机支持.NET。

答案 1 :(得分:0)

你必须写Winscard.dll包装器。这个link会帮助你