PCSC Operation PCSC-enabled systems Windows Network
September 4, 2025 at 9:30 AMPC/SC over Network on Windows
Once configured to run the CCID profile / PC/SC mode, a network-attached SpringCore device is supported by SpringCard PC/SC Bridge virtual driver and its companion application.
Reference | SpringCard Net PC/SC Driver Package |
---|---|
Supported operating systems | x64 / AMD64, Windows 10, Windows 11 Other platforms are not supported |
Supported devices | All SpringCore devices featuring a network (Ethernet or WiFi) interface |
Network protocol and addressing | TCP/IP v4 |
Requirements | .NET framework runtime v4.6.2 or newer |
Download link: | https://www.springcard.com/it/download/find/file/sd20191 |
The driver is made of three layers:
- A virtual PC/SC driver. The driver is said to be virtual, because it is not attached to a physical device that is wire-connected to the computer’s motherboard, but rely on an underlying user-land software to communicate with the device.
- The
SpringCard.SpringCore.NetBridge.dll
library is the software that runs in user-land and acts as the bridge between the network-attached device and the virtual PC/SC driver, - The SpringCard PC/SC Bridge application is a lighweight utility that controls the driver, provides configuration screens, and runs the library in the tray of the user’s desktop.
Integrators may use the library to implement their own bridging application.
Security considerations
The TCP channel used to convey the CCID protocol is intrinsically insecure: it provides neither confidentiality nor integrity protection. It must therefore only be used on a trusted local or private network.
However, the SpringCore device can be adapted to operate at a much higher security level, by using either
- A protocol-level encryption of the CCID messages, after a mutual authentication either with a shared AES key or through an ECDH key exchange.
- TLS encryption of the underlying channel, with password protection.
Integrators requiring such a level of security should contact SpringCard’s sales team since these features are only available as part as a dedicated project.