Questions tagged [smartcard-reader]

A smartcard reader is a peripheral device that can be connected to computer or an embedded system (or any similar device) in order to empower that device with the capability to communicate with smartcards.

A smartcard reader is a device that enables another device with comutational capabilities to communicate with smartcards () or chip cards in general. Smartcard readers typically support the protocols defined in the ISO/IEC 7816 series of standards. Besides that, smartcard readers may also support other protocols for communication with chip cards and contactless tokens.

While the term "smartcard reader" contains the word "reader", a smartcard reader is not limited to reading data from a smartcard. Instead it can also write data to a card and can even exchange commands with a smartcard chip that are not directly related to reading or writing data but that trigger the processing of algorithms (e.g. cryptographic functions) on the chip.

392 questions
3
votes
1 answer

ACR1252 NFC Reader Serial Number

I bought a couple of ACR1252 NFC readers, as they seem to be the only ones that can store and return an internal serial number. I need them for a C# program, where I need to distinguish 2 NFC readers plugged to the same computer, since Windows…
Aritz V.
  • 33
  • 1
  • 4
3
votes
1 answer

CAC (Common Access Card) reader in js

So I am tasked with having a user either sign in with a username/password combination or they can sign on with their CAC card. I know that I will need to use a card reader to do so but I am completely lost on what to do. I have not been able to find…
BStill
  • 894
  • 1
  • 9
  • 33
3
votes
0 answers

Simulate Smartcard Traffic and/or Response

I’m testing an application that interfaces with a card reader and reads information from a smart card. I want to virtualize the testing by getting the application to recognize a virtual smart card through a virtual smart card reader and to invoke…
Danny
  • 53
  • 5
3
votes
2 answers

How to check for matching Certificate in SmartCard reader?

Say I selected a certificate from Windows' keystore, and at the time of signing, I need to make sure whether the SmartCard inserted in the reader is the right one or not... Here is some sample code: // finding the certificate X509Store store…
codenamezero
  • 2,724
  • 29
  • 64
3
votes
3 answers

Access denied in ActiveX after moving the javascripts in MVC

I have successfully implemented the Smart Card Reader in my project using the HTML and everything is perfectly 100% working but when i transfer all files to my MVC project and run (localhost) I am unable to execute the Initialize function of the…
jayvee
  • 160
  • 2
  • 17
3
votes
1 answer

Detection of smart card removal and insertion using PCSC in C

I am using PCSC-lite v1.6.4 for my smartcard based application development. I need a way to detect as soon as smart card is removed from reader and then to detect the insertion into reader so that smartcard will be forced to complete a specific…
mk09
  • 313
  • 2
  • 9
3
votes
2 answers

Unkown error 0x16 on smartcard reader access

I am trying to change the buzzer duration on the ACR1252U. Link to API: http://www.acs.com.hk/download-manual/6402/API-ACR1252U-1.09.pdf According to the API documentation I need the 'E0000028010A' command to change the buzzer status, whereby '0A'…
Torhan Bartel
  • 550
  • 6
  • 33
3
votes
1 answer

Javax.SmartCardIO - TerminalFactory replugged device not found

I have a little problem with my program. For the first time as plugging the reader everything is in order, the program finds reader, but when, during the program, I disconnect the reader, and then plug it in again, and then run search again, the…
SHambit
  • 31
  • 3
3
votes
1 answer

Talking to ACR1252U NFC Card Reader via Node.js

I am trying to communicate with an ACR1252U NFC card reader (http://www.acs.com.hk/en/products/342/acr1252u-usb-nfc-reader-iii-nfc-forum-certified-reader/) using Node.js and the https://github.com/nonolith/node-usb NPM module. I have created a…
Rob Evans
  • 6,750
  • 4
  • 39
  • 56
3
votes
1 answer

Smartcard Reader and ChromeApp

I want to make a Chrome App that can access a USB SmartCard Reader (HID Global OmniKey 3121). Did someone ever succeed in doing that? Unfortunately, I cannot see it using usb.getDevices. script.js (called by index.html which is itself called by…
Supersharp
  • 29,002
  • 9
  • 92
  • 134
3
votes
2 answers

ISO 14443-3 anti-collision protocol is not correct

I've been recently rewriting ISO 14443-3 anti-collision loop and found out that it is actually not correctly defined in the standard. Example: two cards in the field will enter anti-collision loop: card uid = AB CD EF GH IJ KL xx xx xx (10…
3
votes
1 answer

Difference between 'Direct Transmit Command' (ACR122U) and 'PC_to_RDR_Escape' (ACR1251U)

With an ACR122U I know you can transmit direct messages to the NFC controller (PN532) by using the direct transmit command: 0xff 0x00 0x00 0x00.... When I read the manual of the ACR1251U it say: The reader's peripherals control commands are…
S.Pols
  • 3,414
  • 2
  • 21
  • 42
3
votes
1 answer

SCardTransmit, how to read and write smartcard

I'm working on a printer, trying to read and write a contactless card. This is the manual of the hardware and software I'm using: manual contactless The process to ineract with the smart card (read and write in it), if I understood correctly,…
A.Vila
  • 1,456
  • 4
  • 21
  • 32
3
votes
1 answer

Sending Extended APDU to Javacard

I have a ACR38 samrt-card-reader and a number of Javacard [2.1.1] compliant with GP Spec [02]. As I know, there is two kind of APDU, Short-APDU [APDU with LC or/and LE shorter than 255] and Extended-APDU [APDU with LC or/and LE greater than 255]. is…
TheGoodUser
  • 1,188
  • 4
  • 26
  • 52
3
votes
3 answers

How to send value bigger than 127 in byte Java

I am working on an Smart Card where there is a method in javax.smartcardio.CommandAPDU. CommandAPDU(int cla, int ins, int p1, int p2, byte[] data, int ne) I need to send data as byte[] (5th argument). Now my problem is that, as Java primitive…
Avinash Sahu
  • 249
  • 3
  • 19