SDK высокого уровня для чтения идентификационных карточек Саудовской Аравии

Недавно я разработал приложение C#, которое может считывать чип PCSC на идентификационной карте Emirates, используя SDK, предоставленный Emirates Identity Authority и устройством HID OMNIKEY 3121. Но мне нужно прочитать все идентификационные карты GCC, на которых есть чипы PCSC, такие как Оман и в основном Саудовская Аравия.

Но все API-интерфейсы, которые я нашел в сети, были низкоуровневыми, поэтому мне приходилось отправлять байтовые команды для чтения данных. Я даже пытался следовать некоторым урокам, но безуспешно.

Есть ли какой-либо высокоуровневый SDK, который я могу использовать для чтения любой чип-карты PCSC?

2 ответа

Зависит от того, что означает "читать чип-карты PCSC", но в основном есть три варианта с большинством карт:

  1. PC / SC API с APDU - см. Pcsc-sharp для оболочки.NET.
  2. PKCS # 11 API с библиотекой, предоставленной поставщиком карты - см. Мой проект Pkcs11Interop для оболочки.NET.
  3. Crypto API в MS Windows с автономным CSP или, по крайней мере, минидрайвером, предоставляемым поставщиком карты - изначально поддерживается.NET.

Вы должны написать Winscard.dll Wrapper. Эта ссылка поможет вам

Другие вопросы по тегам