...
- esup-sgc-client : encodeur livré sous forme de jar dans les sources d'esup-sgc ; le jar livré est signé par Vincent Bonamy de l'Université de Rouen ; vous pouvez le recompiler et le signer vous-même, mais ce n'est pas obligatoire.
- esup-sgc-client-zxp3 : encodeur 'de masse' utilisant unz zxp3, il dépend de jar et dll Zebra que l'on ne peut s'autoriser à distribuer ; si vous souhaitez utiliser cet encodeur, vous devez le compiler vous-même (et signer le jar par vous-même).
Sommaire |
---|
ESUP-SGC-CLIENT
Esup-sgc-client est l'application permettant d'encoder les cartes Mifare Desfire EV1 dans le cadre du Système de gestion de carte ESUP-SGC. Le client s’appuie aussi sur la plateforme ESUP-NFC-TAG qui calcule les commandes (APDU) à transmettre à la carte.
...
Documentation de mise en œuvre ESUP-SGC / ESUP-NFC-TAG#SGC/ESUP-NFC-TAG-Installationmaterielle
Installation
Sources : https://github.com/EsupPortail/esup-sgc-client
...
Via les outils du driver (sous windows "Propiétés de l'imprimante > Device Settings > Tools > Command to send to printer") lancer la commande : +OS 0
réponse : 0 <ACK>
Installation
Installation des dépendances ZSDK_API et ZSDK_CARD_API
...
documentation du SDK : http://techdocs.zebra.com/link-os/2-12/
Sources : https://github.com/EsupPortail/esup-sgc-client/tree/univ-rouen-robot-zxp3
Bloc de code | ||
---|---|---|
| ||
git clone https://github.com/EsupPortail/esup-sgc-client.git
git checkout univ-rouen-robot-zxp3 |
Compilation esup-sgc-client-zxp3
Dans le dossier esup-sgc-client executer :
Bloc de code | ||
---|---|---|
| ||
mvn clean package |
A la fin de la compilation le jar esupsgcclient-r2d2-1.0-SNAPSHOT-jar-with-dependencies.jar va être signé (l'application doit être signée car elle demande une élévation de droits au lancement) Le keystore pour la signature est déclaré dans le pom.xml :
Bloc de code | ||
---|---|---|
| ||
<configuration> <keystore>src/etc/keystore.jks</keystore> <alias>server</alias> <storepass>leocarte</storepass> <keypass>leocarte</keypass> </configuration> |
Copier le fichier esupsgcclient-r2d2-1.0-SNAPSHOT-jar-with-dependencies.jar vers esupsgcclient-r2d2.jar à la racine de votre webapp esup-sgc ou dans vos sources sous src/main/webapp/ avant de compiler esup-sgc
...