Project

General

Profile

Actions

Bug #613

closed

eResident-card is not recognised in current v1.3 snapshot (20170919)

Added by Detlef Hühnlein over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
09/22/2017
Due date:
% Done:

0%

Estimated time:
Reviewer:
Build Version:

Description

... similar tests should be performed for other signature-capable cards.
The following cards should be supported with ChipGateway-functionality:
Prio 1:
- D-Trust signature cards
- eGK
- HBA (i.e. eAL-light, HPCqSIG, HBA-G2)
- eResident card / EstEID (via CIF)
- LuxTrust v3
- Lux eID
- Belgian eID (via CIF)

Prio 2:
- e-card AT (G3 via CIF)
- Georgian eID
- Portuguese eID
- Serbian eID


Files

richclient_info.log (21.9 KB) richclient_info.log Detlef Hühnlein, 09/22/2017 12:28 PM
nicht-erkannte-karte.PNG (27.1 KB) nicht-erkannte-karte.PNG Detlef Hühnlein, 09/22/2017 12:29 PM
Actions #1

Updated by Tobias Wich over 6 years ago

  • Assignee changed from Tobias Wich to Detlef Hühnlein

Please provide a log and detailed description of the problem.

Actions #2

Updated by Detlef Hühnlein over 6 years ago

The problem is that the eResident card is not recognized as such, but as "unknown card".

Actions #3

Updated by Tobias Wich over 6 years ago

What about other cards with the same reader.

The log clearly indicates a problem with the PCSC Stack when connecting the card. Both for the PKCS#11 Middleware and the PCSC IFD.

PKCS#11

2017-09-22 12:14:26,587 [Dispatcher Event 1] DEBUG org.openecard.richclient.gui.Status:361 - Event: TERMINAL_ADDED
2017-09-22 12:14:26,587 [Dispatcher Event 1] DEBUG org.openecard.richclient.gui.Status:369 - ConnectionHandle: iso.std.iso_iec._24727.tech.schema.ConnectionHandleType@4ba2e2
2017-09-22 12:14:26,588 [Dispatcher Event 1] DEBUG org.openecard.richclient.gui.Status:371 - RecognitionInfo: null
2017-09-22 12:14:26,588 [Dispatcher Event 1] DEBUG org.openecard.richclient.gui.Status:373 - IFDName: Broadcom Corp Contacted SmartCard 0
2017-09-22 12:14:26,589 [main] DEBUG o.o.mdlw.sal.MiddleWareWrapper:499 - Return code for C_GetTokenInfo: 0X000032 -> CKR_DEVICE_REMOVED
2017-09-22 12:14:26,590 [main] DEBUG o.o.mdlw.event.MwEventRunner:87 - Error getting token information, no card present in the requested slot.
org.openecard.mdlw.sal.exceptions.SessionException: [CKR_DEVICE_REMOVED] The token was removed from its slot during the execution of the function.
    at org.openecard.mdlw.sal.MiddleWareWrapper.raiseError(MiddleWareWrapper.java:565)
    at org.openecard.mdlw.sal.MiddleWareWrapper.check(MiddleWareWrapper.java:504)
    at org.openecard.mdlw.sal.MiddleWareWrapper.check(MiddleWareWrapper.java:509)
    at org.openecard.mdlw.sal.MiddleWareWrapper.getTokenInfo(MiddleWareWrapper.java:252)
    at org.openecard.mdlw.sal.MwSlot.getTokenInfo(MwSlot.java:72)
    at org.openecard.mdlw.event.MwEventRunner.initRunner(MwEventRunner.java:81)
    at org.openecard.mdlw.event.MwEventManager.initialize(MwEventManager.java:73)
    at org.openecard.mdlw.sal.MiddlewareSAL.initialize(MiddlewareSAL.java:310)
    at org.openecard.sal.SelectorSAL.initialize(SelectorSAL.java:239)
    at org.openecard.richclient.RichClient.setup(RichClient.java:222)
    at org.openecard.richclient.RichClient.main(RichClient.java:125)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.openecard.versioncheck.MainLoader.main(MainLoader.java:73)

PCSC

2017-09-22 12:14:27,287 [IFD Watcher 0] DEBUG o.o.scio.PCSCTerminals$PCSCWatcher:201 - Detecting initial terminal status.
2017-09-22 12:14:27,287 [IFD Watcher 0] DEBUG o.o.scio.PCSCTerminals$PCSCWatcher:205 - Terminal='Broadcom Corp Contacted SmartCard 0' cardPresent=false
2017-09-22 12:14:33,334 [SCIO Watcher 0] ERROR org.openecard.ifd.scio.EventWatcher:135 - Failed to open master channel for terminal 'Broadcom Corp Contacted SmartCard 0'.
org.openecard.common.ifd.scio.SCIOException: Reader refused to connect card with any protocol.
    at org.openecard.ifd.scio.wrapper.SingleThreadChannel.connectCard(SingleThreadChannel.java:118)
    at org.openecard.ifd.scio.wrapper.SingleThreadChannel.<init>(SingleThreadChannel.java:90)
    at org.openecard.ifd.scio.EventWatcher.updateState(EventWatcher.java:130)
    at org.openecard.ifd.scio.EventWatcher.call(EventWatcher.java:105)
    at org.openecard.ifd.scio.EventWatcher.call(EventWatcher.java:49)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

....

2017-09-22 12:14:33,351 [IFD Watcher 0] ERROR o.o.ifd.event.IfdEventRunner:232 - Failed to connect card, nevertheless sending CARD_INSERTED event.
org.openecard.common.ifd.scio.SCIOException: Reader refused to connect card with any protocol.
    at org.openecard.ifd.scio.wrapper.SingleThreadChannel.connectCard(SingleThreadChannel.java:118)
    at org.openecard.ifd.scio.wrapper.SingleThreadChannel.<init>(SingleThreadChannel.java:90)
    at org.openecard.ifd.scio.wrapper.ChannelManager.openMasterChannel(ChannelManager.java:90)
    at org.openecard.ifd.event.IfdEventRunner.fireEvents(IfdEventRunner.java:226)
    at org.openecard.ifd.event.IfdEventRunner.run(IfdEventRunner.java:127)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Actions #4

Updated by Detlef Hühnlein over 6 years ago

  • Status changed from New to Closed
  • Priority changed from High to Normal

closed, as this has been a local problem.

Actions

Also available in: Atom PDF