-Better install instructions for ccid-emulator

-Added metadata to documentation


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@585 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
oepen
2011-10-27 13:01:28 +00:00
parent 2972c92c28
commit 61519f1da0
2 changed files with 51 additions and 6 deletions

View File

@@ -1,7 +1,18 @@
.. highlight:: sh
.. _OpenSC: http://www.opensc-project.org/opensc
************* *************
ccid-emulator ccid-emulator
************* *************
:Author:
Frank Morgner <morgner@informatik.hu-berlin.de>
:License:
GPL version 3
:Tested Platforms:
Linux (Debian, Ubuntu, OpenMoko)
Welcome to ccid-emulator. The purpose of ccid-emulator is to forward a PCSC Welcome to ccid-emulator. The purpose of ccid-emulator is to forward a PCSC
smartcard reader as a standard USB CCID reader. If the host system is in USB smartcard reader as a standard USB CCID reader. If the host system is in USB
device mode, ccid-emulator forwards the local reader via USB to another device mode, ccid-emulator forwards the local reader via USB to another
@@ -18,7 +29,18 @@ source code of the OpenSC tools.
Installation Installation
============= =============
See file INSTALL. ccid uses the GNU Build System to compile and install. If you are unfamiliar
with it, please have a look at the file ``INSTALL``. If you have a look around
and can not find it, you are probably working bleeding edge in the repository.
Run the following command in the npa direcotry to get the missing standard
auxiliary files::
autoreconf -i
ccid as the following dependencies:
- OpenSC_
- libnpa
------------------ ------------------
Hints of GadgetFS Hints of GadgetFS
@@ -44,9 +66,24 @@ Hints on OpenSC
Without libnpa ccid-emulator links against libopensc, which is discouraged and Without libnpa ccid-emulator links against libopensc, which is discouraged and
hindered since opensc>=0.12. We really need to get rid of this dependency. You hindered since opensc>=0.12. We really need to get rid of this dependency. You
need the opensc components to be installed (especially libopensc.so). But you need the opensc components to be installed (especially libopensc.so). Here is
might need to adjust the opensc library flags: an example of how to get the standard installation of OpenSC_::
``./configure OPENSC_LIBS="-L/path/to/opensc/libdir -lopensc"``
PREFIX=/tmp/install
OPENSC=opensc
svn co http://www.opensc-project.org/svn/opensc/trunk $OPENSC
cd $OPENSC
autoreconf -i
# adding PKG_CONFIG_PATH here lets OpenSC use OpenSSL with OpenPACE
./configure --prefix=$PREFIX PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig
make
make install
Now ``libopensc.so`` should be located in ``$PREFIX/lib``. Here is how to
configure ccid-emulator to use it::
./configure OPENSC_LIBS="-L$PREFIX/lib -lopensc"
===== =====
Usage Usage
@@ -68,4 +105,3 @@ Questions
For questions, please use http://sourceforge.net/projects/vsmartcard/support For questions, please use http://sourceforge.net/projects/vsmartcard/support
.. @author Frank Morgner <morgner@informatik.hu-berlin.de>

View File

@@ -7,6 +7,14 @@
npa npa
*** ***
:Author:
Frank Morgner <morgner@informatik.hu-berlin.de>
:License:
GPL version 3
:Tested Platforms:
Linux (Debian, Ubuntu, OpenMoko)
Welcome to npa. The purpose of npa is to offer an easy to use API for the new Welcome to npa. The purpose of npa is to offer an easy to use API for the new
German identity card (neuer Personalausweis, nPA). The library also implements German identity card (neuer Personalausweis, nPA). The library also implements
secure messaging, which could also be used for other cards. secure messaging, which could also be used for other cards.
@@ -18,6 +26,8 @@ The included npa-tool has support for Password Authenticated Connection
Establishment (PACE). npa-tool can be used for PIN management or to encrypt Establishment (PACE). npa-tool can be used for PIN management or to encrypt
APDUs inside a secure messaging channel established with PACE. APDUs inside a secure messaging channel established with PACE.
.. _npa-install:
============ ============
Installation Installation
============ ============
@@ -133,4 +143,3 @@ Questions
For questions, please use http://sourceforge.net/projects/vsmartcard/support For questions, please use http://sourceforge.net/projects/vsmartcard/support
.. @author Frank Morgner <morgner@informatik.hu-berlin.de>