Hi Frank,
I've just received a brand new Vasco Digipass 920 card reader for
testing purposes.
http://www.vasco.com/products/digipass/digipass_readers/digipass_850_range/digipass_920.aspx
This model offers a secure pin pad.
It is also the recommended connected card reader model for eID
applications.
Special Features:
* What You See is What You Sign Up to 4-line display,
* Convenient installation leveraging CCID class drivers ,PC/SC
compliant,
* Secure Pin entry PC/SC 2;0 supported,
* Compliant with all ISO 7816 smart cards,
* PKI card supported,
* EMV Level 1.
When I try to use this reader with eID applet (1.0.5.Beta2), I have
not the expected behavior.
As far as I know if the reader offers a pin pad, the applet should not
propose to encode the pin code.
On the contrary, the applet should propose to encode the pin code
through the reader pin pad, shouldn't it ?
Hereby the log messages from the applet...
response message: AuthenticationRequestMessage
current protocol state: INIT
protocol state transition: AUTHENTICATE
include hostname: false
include inet address: false
remove card after authn: true
logoff: true
pre-logoff: false
TLS session Id channel binding: false
server certificate channel binding: false
include identity: true
include certificates: true
include address: true
include photo: true
include integrity data: true
require secure smart card reader: false
no PKCS11: false
Detecting eID card...
Detecting eID card...
Scanning card terminal: VASCO DIGIPASS 920 0
eID card detected in card terminal : VASCO DIGIPASS 920 0
Authenticating...
CCID GET_FEATURE IOCTL...
GET_FEATURES IOCTL error: transmitControlCommand() failed
CCID GET_FEATURE IOCTL...
GET_FEATURES IOCTL error: transmitControlCommand() failed
selecting key...
computing digital signature...
PIN verification required...
verifying PIN...
As you can see, there are issues with CCID feature recognition.
Should I install anything on my workstation in order to solve these
issues ?
My reader is in fact recognized correctly by my OS (Windows XP SP3
32bit).
Thanks for your assistance,
Bertrand