IceOnFire / anpr-client-example

Example Java client to connect to ANPR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Partecipa sul canale #anpr Ricevi un invito a Slack

Client Java di esempio per il test di connessione ad ANPR

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

Impostare le credenziali

Per rendere il client utilizzabile, è importante impostare, al primo utilizzo, i certificati con le credenziali di test. Per personalizzare il certificato bisogna:

  • Modificare src/main/resources/config/FREE_Keystore.properties inserendo i riferimenti al proprio ceritficato, al codice della postazione e al PIN del certificato.
  • Aggiungere il certificato nella cartella keystore/FREE

Per ottenere delle credenziali di test, si prega di compilare il modulo all'indirizzo https://anpr-test.bobuild.com/request.

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

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 100.0%