title: How to communicate with remote PCSC reader with local PCSC application?
body: <p>There is a need to use local PCSC reader application to communicate with the Smart Card which is located in the remote PCSC reader.</p>
  
  <pre><code>          (Windows)
  | - - - - - local - - - - - |          | - - - - remote - - - - |
   PCSC app &lt;-&gt; virtual PCSC &lt;-&gt; tunnel &lt;-&gt; tunneling PCSC app &lt;-&gt; SCard
  </code></pre>
  
  <p>What are the options to do this kind of remote card communication?</p>
  
  <ul>
  <li>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.</li>
  </ul>
  
  <p>OR</p>
  
  <ul>
  <li>Maybe is it possible to fake winscard.dll(proxy) by just putting it into PCSC applications folder?</li>
  </ul>
  
  <p>I would like to implement tunneling PCSC app at remote side as a java web applet.</p>
  
  <p>Do you have any good suggestions or additional options how should I solve this problem?</p>