Skip to content

italia/anpr-client-example

Repository files navigation

Partecipa sul canale #anpr Ricevi un invito a Slack

Client Java di esempio per il test di connessione ad ANPR

⚠️ Attenzione! Questo progetto non è più manutenuto dai suoi autori. Se vuoi contribuire al progetto e diventare maintainer contattaci sul canale Slack dedicato.

Impostare le credenziali

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'esempio src/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

Installazione

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

Docker

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

Accesso all'applicazione web

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.

Link utili

About

Example Java client to connect to ANPR

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published