The overall project structure has been derived from the high level design of the Open eCard App (see [[Sicherheit 2012 submission) and is depicted in the following figure:
Contains web service definitions (.xsd, .wsdl) and related utilities.
Contains common utilities and helper classes.
Contains basic crypto modules.
Contains the functionality for [[SAML-ECP]].
Contains signature-related functionality.
Contains modules related to the transport of messages.
Contains user interfaces for the different platforms.
Contains the interface device (IFD) components for the different platforms. The following figure provides an
overview of the relationship between the different ifd modules:
EstablishChannel
. Currently the following protocols are supported:
* paceContains the service access layer (SAL) components.
Features CardInfo-based card type recognition.
Provides an easy to use interface for ifd-related events.
Contains components for the integration of the Open eCard App into popular browsers.
Contains modules for the different forms of the Open eCard App.