Currently two quite different implementations of a citizen card environment in Java are provided:
MOCCA Local (aka BKULocal) is the "classic" implementation of a citizen card environment to be installed as local application on the user's PC. MOCCA Local runs as a service in the background and listens on TCP ports 3495 and 3496 for Security Layer Requests. The HTTP binding allows the functions of the user's citizen card to be accessed by local applications as well as by web-applications via the user's web browser.
MOCCA Local is provided as Java Web Start application via http://webstart.buergerkarte.at.
MOCCA Online (aka BKUOnline) provides a new approach that overcomes the need to install dedicated software on the user's PC. MOCCA Online is to be installed as online service (usually together with a citizen card enabled web application) by a service provider. It offers the same interfaces and protocol bindings for integration with applications via the user's browser as MOCCA Local. Access to the user's citizen card and user interaction is performed via a Java Applet. Therefore, a user only needs a properly installed (PC/SC supported) card reader and a recent version of the Java browser plug-in to be able to use a citizen card with MOCCA Online.
Both implementations build upon a common set of modules which are also provided by the MOCCA project and offer citizen card related functionality.
See download section.
Up to and including version 1.3.6 of this product were published under an Apache License 2.0.
This product includes software developed by third parties and provided under an open source license.
This product includes software provided by Stiftung Secure Information and Communication Technologies (SIC)