Smartcard API в C # - это дружественный Linux - PullRequest
4 голосов
/ 17 июля 2011

В настоящее время у меня есть проект, который работает в Windows с использованием P / вызывает для вызова Smartcard API; тем не менее, поскольку я теперь открыл проект с открытым исходным кодом и поместил его в Google Code, мне было бы интересно, чтобы он работал для Linux в Mono.

Однако, блокада для этого - код смарт-карты; Я абсолютно не знаком с разговорами со смарт-картами под Linux, и поиски в Google не выявили ничего поучительного.

Ответы [ 2 ]

4 голосов
/ 05 августа 2011

Ну, я нашел свой ответ; PCSC-lite реализует весь WinSCard API в совместимом формате, поэтому все, что мне нужно было сделать, - это связать небольшой .exe.config с программой, чтобы mono заменил DllImport для WinSCard.dll на pcsclite.so.1 в время выполнения и все работает из коробки.

0 голосов
/ 17 июля 2011

Я думаю PCSC - это то, что вы ищете.Я не использовал его, потому что мне не нужно иметь дело с Mono / Linux, хотя я не могу дать вам никаких подробностей об этом.

...