Details
-
User Story
-
Resolution: Done
-
P3: Somewhat important
-
None
-
None
-
-
21
-
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
-
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
- relates to
-
QTBUG-97943 Consider reintroducing Linux support with NearD
-
- Closed
-
-
QTBUG-100124 Creating connections/invoking methods using QPointer
-
- Closed
-
-
QTBUG-98954 QtNfc should support multiple adapters connected to the same system
-
- Reported
-
-
QTBUG-100096 CryptoTokenKit support for QtNfc
-
- Open
-