I would really appreciate if someone could help me with this!
I'm using OCF with jdk1.1.7 under Linux (Redhat 6.0). Cardreader is
Gemplus GCR410 and smartcard is an OpenCard DEMOCARD (IBM MFC 4.0).
Driver is GemplusCardTerminals.

I've tried to run the Readfile.java application described in the OCF
Programmer's Guide but I have a problem. When I run the program the
dialog "Card Holder Verification" appears and I type in "password" as
CHV 1 since I have an OpenCard DEMOCARD. The application then exits
because an exception is thrown. The following is then printed out on my
terminal (some parts skipped):


[DEBUG    ]
com.gemplus.opencard.terminal.GemplusSerialCardTerminal.internalSendAPDU
--- message   T=1 protocol
--- thread    Thread[main,5,main]
--- source    class
com.gemplus.opencard.terminal.GemplusSerialCardTerminal


writeBytes Length = 18 Offset 0
[DEBUG    ]
com.gemplus.opencard.terminal.GemplusSerialCardTerminal.internalSendAPDU
--- message   T1Exception remapped to CardTerminalException
--- thread    Thread[main,5,main]
--- source    class
com.gemplus.opencard.terminal.GemplusSerialCardTerminal


opencard.core.terminal.CardTerminalException:
opencard.opt.terminal.protocol.T1IOException:
GemplusBlockProtocol.internalTransmit:
GemplusBlockProtocol.exchangeData: timeout reached...
        at
com.gemplus.opencard.terminal.GemplusSerialCardTerminal.internalSendAPDU(GemplusSerialCardTerminal.java:949)
        at
com.gemplus.opencard.terminal.GemCoreCardTerminal.internalSendAPDU(GemCoreCardTerminal.java:349)
        at
opencard.core.terminal.CardTerminal.sendAPDU(CardTerminal.java:515)
        at
opencard.core.terminal.SlotChannel.sendAPDU(SlotChannel.java:107)
        at
opencard.core.service.CardHolderVerificationGUI.sendVerifiedAPDU(CardHolderVerificationGUI.java:195)
        at
opencard.core.service.CardChannel.sendVerifiedAPDU(CardChannel.java:294)
        at
com.ibm.opencard.access.MFC35CHVProvider.performCHV(MFC35CHVProvider.java:141)
        at
com.ibm.opencard.access.MFCCardAccessor.retryWithCHV(MFCCardAccessor.java:279)
        at
com.ibm.opencard.access.MFCSecureAccessor.executeCommand(MFCSecureAccessor.java:218)
        at
com.ibm.opencard.service.MFCCardChannel.executeCommand(MFCCardChannel.java:253)
        at
com.ibm.opencard.isofs.MFC35FileAccessImpl.readBinaryBytes(MFC35FileAccessImpl.java:170)
        at
com.ibm.opencard.isofs.MFC35FileAccessImpl.readBinary(MFC35FileAccessImpl.java:497)
        at
com.ibm.opencard.isofs.MFCFileAccess.read(MFCFileAccess.java:325)
        at ReadFile.main(ReadFile.java:25)

Exception sending POWER_DOWN_CARD instruction
opencard.core.terminal.CardTerminalException:
opencard.core.terminal.CardTerminalException:
opencard.opt.terminal.protocol.T1IOException:
GemplusBlockProtocol.internalTransmit:
GemplusBlockProtocol.exchangeData: timeout reached...
        at
com.gemplus.opencard.terminal.GemplusSerialCardTerminal.close(GemplusSerialCardTerminal.java:367)
        at
opencard.core.terminal.CardTerminalRegistry.remove(CardTerminalRegistry.java:459)
        at opencard.core.service.SmartCard.shutdown(SmartCard.java:175)
        at ReadFile.main(ReadFile.java:41)


thanx!
/Martin Sigbj�rn
Visit the OpenCard Framework's WWW site at http://www.opencard.org/ for
access to documentation, code, presentations, and OCF announcements.
-----------------------------------------------------------------------------
To unsubscribe from the OCF Mailing list, send a mail to
"[EMAIL PROTECTED]" with the word "unsubscribe" in the BODY of the
message.

Reply via email to