Skip to content

Unable to use with REINER SCT cyberJack reader #248

@flokli

Description

@flokli

I set up the REINER SCT cyberJack reader (which comes with its own pin keyboard and display), using the pcsc-cyberjack driver.

Plugging in my card while opening qdigidoc 4 correctly shows my card details, and I'm able to decrypt/sign documents.


Using the same card in the same reader with web-eid-app however doesn't work properly:

I used the "Authenticate" example on https://web-eid.eu/. I see a short flash of the web-eid-app window opening, but it immediately seems to "crash" and close itself again.

The website shows:

Authentication failed

[Code]
ERR_WEBEID_USER_CANCELLED

[Message]
User cancelled

My system logs show:

Apr 23 23:05:00 tp chromium-browser.desktop[2841148]: INFO: "web-eid" app "2.3.0+0" running in stdin/stdout mode
Apr 23 23:05:00 tp chromium-browser.desktop[2841148]: DEBUG: Starting "WaitForCardThread" 12156624 for command "INSERT_CARD"
Apr 23 23:05:00 tp gnome-shell[1779160]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3600008 specified for 0x3600006.
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: INFO: "WaitForCardThread" 12156624 for command "INSERT_CARD" completed successfully
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: INFO: Card "EstEID IDEMIA v1" in reader "REINER SCT cyberJack RFID standard (014230XXXX) 00 00" using protocol T=1
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Thread 12156624 finished
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: "WaitForCardThread" 12156624 destroyed
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Starting "CommandHandlerRunThread" 17808336 for command "AUTHENTICATE"
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: INFO: "CommandHandlerRunThread" 17808336 for command "AUTHENTICATE" completed successfully
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Starting "CommandHandlerConfirmThread" 18148544 for command "AUTHENTICATE"
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Thread 17808336 finished
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: "CommandHandlerRunThread" 17808336 destroyed
Apr 23 23:05:01 tp gnome-shell[1779160]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3600008 specified for 0x3600006.
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: INFO: Command "AUTHENTICATE" canceled
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Starting "CardEventMonitorThread" 18158496 for command "AUTHENTICATE"
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: User cancelled
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Thread 18148544 finished
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: Interrupting thread 18158496
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: "CommandHandlerConfirmThread" 18148544 destroyed
Apr 23 23:05:01 tp chromium-browser.desktop[2841148]: DEBUG: "CardEventMonitorThread" 18158496 destroyed

Command "AUTHENTICATE" canceled is the interesting bit here. I didn't cancel anything here.

This is web-eid-app-2.3.0, with the following libraries:

  • Qt 5.15.8
  • OpenSSL 3.0.8
  • pcsclite-1.9.5

When removing the pcsc-cyberjack driver and using another reader (without pin pad), everything works, so it's definitely an issue with these reader types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions