title: Read Citizen Data from JavaCard
body: <p>Our government has started issuing Smart National ID Card (SNIC)</p>
  
  <p>I have a Smart Card Reader (<strong>ACR38-IPC</strong>)</p>
  
  <p>When I inserted my SNIC into reader, Windows detected it and installed the driver, now it appears in Device Manager as: <strong>ActivIdentity Mini Driver (Oberthur ID-One Cosmo V7.0 128K)</strong></p>
  
  <p>I have found out that it is a JavaCard v2.2.2</p>
  
  <p>I want to read my National ID Card Number from SNIC using reader in a C# application.</p>
  
  <p>I have searched on internet but didn't find appropriate answer. I don't want to build an applet and load it on to the card, I just want to read the Citizen Information stored on the card.</p>
  
  <p>I have also installed the software provided by other countries to their citizen for reading their cards, but those can't read my card.</p>
  
  <p>My main problem is that SNIC issuing authorities don't tell me anything about card (totally ridiculous), they are not even giving me my PIN (isn't it amazing???) (maybe they don't want general public to develop applications using this card, they will let their own people to do this and get benefits: nepotism)</p>
  
  <p>All I know is the type of card, and I want to extract my information from card (I think it should not protected by PIN and can be read even if I don't know PIN)</p>
  
  <p>Please help me how to start</p>
  
  <p>this is the ATR parsing for my card: <a href="http://smartcard-atr.appspot.com/parse?ATR=3BDB960080B1FE451F830031C064B0FC100007900005" rel="nofollow">ATR Parsing</a></p>