Re: pcscd support for Class 2 SPE for Cherry SmartBoard xx44
Ludovic Rousseau <[email protected]>
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <CAGstE8CgGU01hrxCyDOicyp9qtC4xN8wM_UvF69rk9p=7H1bcA@mail.gmail.com> |
2013/8/21 Jerry Shun <[email protected]>: > Hi, > > Thanks for the quick response. The attached is the log file captured using: > "sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt" > The log is captured from the beginning to the point that SPE using pin pad is suppose to happen but pin entry was requested and pin is transmitted to the host instead. The application is using only 1 SCardControl call: 00000018 ifdhandler.c:1360:IFDHControl() ControlCode: 0x313520, usb:046a/0010:libudev:1:/dev/bus/usb/005/016 (lun: 0) 00000007 Control TxBuffer: 00000007 Control RxBuffer: 00000013 ifdwrapper.c:461:IFDControl() Card not transacted: 606 00000011 ifdwrapper.c:463:IFDControl() ControlCode: 0x00313520 BytesReturned: 0 00000006 TxBuffer 00000006 RxBuffer 00000008 winscard.c:1344:SCardControl() UnrefReader() count was: 2 00000011 winscard_svc.c:650:ContextThread() CONTROL rv=0x8010001F for client 18 The ControlCode: 0x313520 is not know and the application get an error code. From [1]: " Thanks again: you were correct on the control code (SCARD_CTL_CODE(3400) = 0x42000D48 under Linux and 0x313520 under Windows) issue: I do get my list of features now " Are you using a remote desktop application with a Windows application running on a server? Can you generate the same pcscd log using pcsc-lite 1.6.4 so we can compare the two logs? Bye [1] http://permalink.gmane.org/gmane.comp.lib.muscle/4939 -- Dr. Ludovic Rousseau