Per rendere il client utilizzabile, è importante impostare, al primo utilizzo, i certificati con le credenziali di test. Per ottenere delle credenziali di test, si prega di compilare il modulo all'indirizzo https://anpr-test.bobuild.com/request.
Per personalizzare il certificato bisogna:
- Creare il file
src/main/resources/config/FREE_Keystore.properties
partendo dall'esempiosrc/main/resources/config/Example_FREE_Keystore.properties
inserendo i riferimenti al proprio ceritficato, al codice della postazione e al PIN del certificato. - Aggiungere il certificato ottenuto nella cartella
keystore/FREE
Per l'installazione e l'esecuzione del test di connessione, dopo aver inserito le credenziali, eseguire
mvn clean install
(questo comando esegue tutte le operazioni, compreso l'esecuzione del test di connessione)
Nota: è necessario utilizzare un ambiente Java8.
Si può utilizzare la utility jenv
per impostare il proprio ambiente di sviluppo.
In questo caso, una volta attivata la versione 1.8, richiamare maven con
jenv exec mvn clean install
Una classe di test della connessione si trova nella cartella src/test
Per utilizzare Docker invece di installare un ambiente Java sul proprio sistema eseguire i comandi come segue
docker build -t anpr-client-app .
docker run -it --rm --name anpr-client-running-app anpr-client-app
Una volta ricevute le credenziali, si potrà accedere all'applicazione web di test per visualizzare e svolgere operazioni con i dati caricati.
Per fare ciò è necessario importare il certificato ricevuto (sbloccandolo con il rispettivo PIN) nel proprio sistema operativo o nel proprio browser. Dopodiché sarà possibile accedere a https://dpfree.anpr.interno.it/combas con nome utente e password ricevute via mail.