updated documentation

This commit is contained in:
Frank Morgner
2014-03-26 21:47:27 +01:00
parent 8f77abdc00
commit ac3b70f4d1
3 changed files with 28 additions and 20 deletions

View File

@@ -35,12 +35,12 @@ Currently the Virtual Smart Card supports the following types of smart cards:
- German electronic passport (ePass) with complete support for |BAC| - German electronic passport (ePass) with complete support for |BAC|
- Cryptoflex smart card (incomplete) - Cryptoflex smart card (incomplete)
The |vpcd| is a smart card driver for PCSC-Lite_. It allows The |vpcd| is a smart card reader driver for PCSC-Lite_ and the windows smart
smart card applications to access the |vpicc| through the PC/SC API. By card service. It allows smart card applications to access the |vpicc| through
default |vpcd| opens slots for communication with multiple |vpicc|'s on the PC/SC API. By default |vpcd| opens slots for communication with multiple
localhost from port 35963 to port 35972. But the |vpicc| does not need to run |vpicc|'s on localhost from port 35963 to port 35972. But the |vpicc| does not
on the same machine as the |vpcd|, they can connect over the internet for need to run on the same machine as the |vpcd|, they can connect over the
example. internet for example.
Although the Virtual Smart Card is a software emulator, you can use Although the Virtual Smart Card is a software emulator, you can use
:ref:`pcsc-relay` to make it accessible to an external contact-less smart card :ref:`pcsc-relay` to make it accessible to an external contact-less smart card
@@ -216,11 +216,14 @@ options of |vpicc|.
.. program-output:: vicc --help .. program-output:: vicc --help
On Windows you can start |vpicc| with :command:`python.exe src/vpicc/vicc.in`
or :command:`python.exe vicc`.
When |vpcd| and |vpicc| are connected you should be able to access the card When |vpcd| and |vpicc| are connected you should be able to access the card
through the PC/SC API via :command:`pcscd`. You can use the through the PC/SC API. You can use the :command:`opensc-explorer` or
:command:`opensc-explorer` or :command:`pcsc_scan` for testing. In :command:`pcsc_scan` for testing. In Virtual Smart Card's root directory we also
Virtual Smart Card's root directory we also provide scripts for testing with provide scripts for testing with :ref:`libnpa` and PCSC-Lite's smart card
:ref:`libnpa` and PCSC-Lite's smart card reader driver tester. reader driver tester.
.. include:: questions.txt .. include:: questions.txt

View File

@@ -35,12 +35,12 @@ Currently the @PACKAGE_NAME@ supports the following types of smart cards:
- German electronic passport (ePass) with complete support for |BAC| - German electronic passport (ePass) with complete support for |BAC|
- Cryptoflex smart card (incomplete) - Cryptoflex smart card (incomplete)
The |vpcd| is a smart card driver for PCSC-Lite_. It allows The |vpcd| is a smart card reader driver for PCSC-Lite_ and the windows smart
smart card applications to access the |vpicc| through the PC/SC API. By card service. It allows smart card applications to access the |vpicc| through
default |vpcd| opens slots for communication with multiple |vpicc|'s on the PC/SC API. By default |vpcd| opens slots for communication with multiple
localhost from port 35963 to port 35972. But the |vpicc| does not need to run |vpicc|'s on localhost from port 35963 to port 35972. But the |vpicc| does not
on the same machine as the |vpcd|, they can connect over the internet for need to run on the same machine as the |vpcd|, they can connect over the
example. internet for example.
Although the @PACKAGE_NAME@ is a software emulator, you can use Although the @PACKAGE_NAME@ is a software emulator, you can use
:ref:`pcsc-relay` to make it accessible to an external contact-less smart card :ref:`pcsc-relay` to make it accessible to an external contact-less smart card
@@ -216,11 +216,14 @@ options of |vpicc|.
.. program-output:: vicc --help .. program-output:: vicc --help
On Windows you can start |vpicc| with :command:`python.exe src/vpicc/vicc.in`
or :command:`python.exe vicc`.
When |vpcd| and |vpicc| are connected you should be able to access the card When |vpcd| and |vpicc| are connected you should be able to access the card
through the PC/SC API via :command:`pcscd`. You can use the through the PC/SC API. You can use the :command:`opensc-explorer` or
:command:`opensc-explorer` or :command:`pcsc_scan` for testing. In :command:`pcsc_scan` for testing. In @PACKAGE_NAME@'s root directory we also
@PACKAGE_NAME@'s root directory we also provide scripts for testing with provide scripts for testing with :ref:`libnpa` and PCSC-Lite's smart card
:ref:`libnpa` and PCSC-Lite's smart card reader driver tester. reader driver tester.
.. include:: questions.txt .. include:: questions.txt

View File

@@ -15,6 +15,8 @@ Creating a Virtual Smart Card
virtually any program to the virtual smart card reader, as long as you respect virtually any program to the virtual smart card reader, as long as you respect
the following protocol: the following protocol:
.. _vpcd-commands:
============= ==================== ============= ============= ============= ==================== ============= =============
|vpcd| |vpicc| |vpcd| |vpicc|
---------------------------------- --------------------------- ---------------------------------- ---------------------------