title: How to interact with a smart card in Java?
body: <p>Is there is a library (API) in Java with which I can interact with a smart card? Similar to the WinSCard library.</p>
  
  <p>I need to be able to connect with the smart card and read data from it. I need to implement it in Java so that I can use it under any OS (Linux, Mac, Windows). Since, the WinSCard library only works under Windows because it uses a DLL (<em>WinSCard.dll</em>).</p>
  
  <p>Is there anything as good as WinSCard in Java?</p>