Download Latest Version vsmartcard-2012-04-11.tar.gz (2.7 MB)
Email in envelope

Get an email when there's a new version of Virtual Smart Card Architecture

Home / virtualsmartcard
Name Modified Size InfoDownloads / Week
Parent folder
virtualsmartcard-0.7_win32.zip 2014-11-14 13.1 MB
virtualsmartcard-0.7.tar.gz 2014-11-14 553.1 kB
virtualsmartcard-0.6.tar.gz 2013-07-03 471.3 kB
README.rst 2012-04-11 1.1 kB
virtualsmartcard-0.5.tar.gz 2012-04-11 423.2 kB
virtualsmartcard-0.4.tar.gz 2011-02-09 368.8 kB
virtualsmartcard-0.3.tar.gz 2011-02-09 368.6 kB
virtualsmartcard-0.2.tar.gz 2010-07-01 371.7 kB
Totals: 8 Items   15.7 MB 0

Virtual Smart Card

Virtual Smart Card emulates a smart card and makes it accessible through PC/SC. Currently the Virtual Smart Card supports the following types of smart cards:

  • Generic ISO-7816 smart card including secure messaging
  • German electronic identity card (nPA) with EAC including PACE
  • German electronic passport (ePass) with basic access control
  • Cryptoflex smart card (incomplete)

The vpcd is a smart card driver for PCSC-Lite. It allows smart card applications to access the virtual smart card through the PC/SC API. By default vpicc communicates with vpcd through a socket on localhost port 35963. But the virtual smart card does not need to run on the same machine as the vpcd, they can connect over the internet for example.

Although the Virtual Smart Card is a software emulator, you can use pcsc-relay to make it accessible to an external contact-less smart card reader.

Source: README.rst, updated 2012-04-11