Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97946

PCSCLite/winscard support in QtNfc

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.4.0 Beta1
    • Component/s: Connectivity: NFC
    • Labels:
      None
    • Platform/s:
      Linux/Other display system, macOS, Windows
    • Story Points:
      21
    • Sprint:
      Team 2 Foundation_Sprint 47, Team 2 Foundation_Sprint 48, Team Two Foundation Sprint 49, Team Two Foundation Sprint 50, Team Two Foundation Sprint 51
    • Commits:
      44d474a0fc (qt/qtconnectivity/dev) 44d474a0fc (qt/tqtc-qtconnectivity/dev)

      Description

      Currently we have NFC module that seems to be only useful for reading smartcards, but cannot be used with USB-connected devices on desktop platforms. It would be good to support smartcard readers on desktop platforms too. Perhaps using pcsclite on Unix-like systems. PCSClite API is based on Windows PCSC API (https://docs.microsoft.com/en-us/windows/win32/api/winscard/).

      It may be possible to use the same API as used for NFC, it will be misnamed then.

      Note that neard support (QTBUG-97943) seems much less usable on Linux, unless I'm missing something.

      PCSC is used by Qt-based AusweisApp, the code there does seem to support Windows too.

      macOS was using a fork of PCSCLite in the past for smart card access, that is not the case anymore. CryptoTokenKit is the API to use on macOS.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              Reporter:
              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              PM Owner:
              Vladimir Minenko Vladimir Minenko
              RnD Owner:
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews