0
votes

I use ACS card reader (acr30U) to connect the card.it has two drivers: propriety and PC/SC. i uses both of them. which both, I can connect to card and get ATR, but by any APDU which are inter-industry, I get 6E00.

I am new with smart cards, so here is questions:

My main goal is to program an application on smart card, what are the steps to do that?

I don't know my card have any OS or not? how i can know? Can I If I want to install an open source OS on card?

thanks. Amin

1

1 Answers

1
votes
  • Stay away from anything proprietary. PC/SC is the right standard.
  • When talking about smart card readers, look for CCID compatible (cross-platform)
  • Look for an easy start, if you want to write applications on the smart card, learn about JavaCard-s. As a general rule about smart cards - the key information is about your card (lots of proprietary variations) not the reader (CCID is luckily quite common these days). Look for an easy start, use JavaCard-s.
  • Also do some homework: What is the meaning of 6E 00 when I send a command to a SmartCard