There is a need to use local PCSC reader application to communicate with the Smart Card which is located in the remote PCSC reader.
(Windows)
| - - - - - local - - - - - | | - - - - remote - - - - |
PCSC app <-> virtual PCSC <-> tunnel <-> tunneling PCSC app <-> SCard
What are the options to do this kind of remote card communication?
- Maybe an option would be to implement virtual device for every tunneling connection instance? I don't have knowledge how to do it. I would prefer Java or .NET.
OR
- Maybe is it possible to fake winscard.dll(proxy) by just putting it into PCSC applications folder?
I would like to implement tunneling PCSC app at remote side as a java web applet.
Do you have any good suggestions or additional options how should I solve this problem?