Prerequisites ============= In order to build the eID-Clien aka. client-singer (a derivate of the Open eCard project with an ReQESIDTA addon) some additional tools are needed. Required dependencies are: * Java JDK 11 or higher - Oracle JDK and OpenJDK are working correctly (jlink is required for building modular runtime images) * Maven in at least version 3.6.1 (https://maven.apache.org/download.html) Configure ========= If the client should communicate with an eID-Server (this means the ReQESIDTA stack) using an self signed certificate in the reverse proxy, the properties file `addons/reqesidta/src/main/resources/reqesidta/default.properties` must be edited before building. * Change the value of 'validate-server-cert' from 'true' to 'false'. Build Sources ============= A standard build is performed by the command: $ mvn clean install Run the client ============== The build results in a fat jar which can be found under `packager/richclient-bundle/target/richclient-bundle-1.4.0-rc.4-SNAPSHOT.jar` The jar can now be started with a Java executable version 11 or higher like this $ java -jar /path/to/richclient-bundle-1.4.0-rc.4-SNAPSHOT.jar