1 Before you start using you might want to:
3 - use wpia-nre to generate a roots structure
4 - extract the gigi-*.tar.gz file into "config"
5 - execute "generateTruststore.sh" there
6 - extract the signer-server-*.tar.gz into "signer"
8 - download locales (util/ club.wpia.gigi.util.FetchLocales)
9 - write your sql connection properties: config/gigi.properties.template -> config/gigi.properties
10 - install "hosts" entries for the hosts you entered in "gigi.properties"
11 (be aware if you change the default ones you need to change the CN given in the certificates)
13 - add the corresponding jdbc connector to your path.
15 - on unix-like systems: to securely run on privileged ports <= 1024 build the native setuid library (run the makefile in natives/).
16 This expects JAVA_HOME to be set.
18 For local testing you should:
19 - start util-testing/club/wpia/gigi/DevelLauncher.java and util-testing/club/wpia/gigi/util/SimpleSigner.java
20 - use the doc/sampleData.sql.template to create a doc/sampleData.sql file with a testing user.
21 If you start the local test environment with util-testing/club/wpia/gigi/DevelLauncher.java, this user is automatically logged into the system via ticket bypass.
22 - in the case while starting the application a database error occurs use util-testing/club/wpia/gigi/util/DatabaseManager.java to adjust the database to the current requirements