open-ecard  1.4.0-rc.3
About: Open eCard provides a simple and homogeneous interface to enable standardised use of the various smart cards (especially of the German eCard-API-Framework) for different applications. Release candidate.
  Fossies Dox: open-ecard-1.4.0-rc.3.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

open-ecard Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies
  4. open-ecard-1.4.0-rc.3.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).

About Open eCard

In the context of the Open eCard Project, industrial as well as academic experts have decided to work together on providing an open source and cross platform implementation of the eCard-API-Framework (BSI-TR-03112), through which arbitrary applications can utilize authentication and signatures with arbitrary chip cards.

The artifacts of the project consist of modularized, and to some extent extensible, libraries as well as client implementations such as a Desktop application (richclient), an Android app and a Java Applet.

Build Instructions

Detailed build instructions can be found in the file bundled with this source package.

Quick Start

The simplified build instructions are as follows:

$ git clone git://
$ cd open-ecard
$ git submodule update --init
$ mvn clean install

In case you received a preassembled source bundle, the build instructions are as follows:

$ tar xaf open-ecard-${version}.tar.xz
$ cd open-ecard-$version
$ mvn clean install


The Open eCard App uses a Dual Licensing model. The software is always distributed under the GNU General Public License v3 (GPLv3). Additionally the software can be licensed in an individual agreement between the licenser and the licensee.


New developers can find information on how to participate under

Contributions can only be accepted when the contributor has signed the contribution agreement ( The agreement basically states, that the contributed work can, additionally to the GPLv3, be made available to others in an individual agreement as defined in the previous section. For further details refer to the agreement.