| Info |
|---|
Esup-DSS-Client est une nouvelle passerelle, developpée dans le cadre du projet Esup-Signature, entre le poste client et DSS Signature (sous système de signature de la commission européenne). Cette application remplace l'utilisation du client NexU qui n'est plus maintenu depuis 2018. Esup-DSS-Client est à installer sur les postes clients des utilisateurs qui ont besoin de signer avec un certificat local ou materiel. Le code de l’application NexU (sous license EUPL) a été partiellement repris pour coder cette nouvelle application. Les principaux changements par rapport à NexU sont :
Pour fonctionner, le module OpenSC doit être installé sur la machine. Ce projet est disponible ici : https://github.com/OpenSC/OpenSC. Comme l'accès au support crypto est natif (pcsc, apdu) il n'est pas nécessaire d'installer un pilote sur la machine cliente. |
Sommaire
GitHub
...
Le code source est disponible ici : https://github.com/EsupPortail/esup-dss-client
Les installateurs : https://github.com/EsupPortail/esup-dss-client/releases/latest
Ressource
Exemple de notice d'installation / utilisation du client de L'université de Rouen
View file name Notice-Esup-Dss-Client-Univ-Rouen.pdf height 250
Changelog
v1.2.3-RELEASE-21/02/2025
Versions :
- DSS 6.2
- OpenSC 0.26.1
v1.2.2-RELEASE-15/11/2024
Versions :
- DSS 6.1
- OpenSC 0.26.0
- Jetty 12
- OpenJFX 23
v1.2.1-RELEASE-08/04/2024
Versions :
- OpenSC 0.25.1
Améliorations :
- Transmission des messages erreurs
v1.2-RELEASE-29/03/2024
Versions :
- OpenSC 0.25.0
v1.1-RELEASE-
...
15/12/2023
Versions :
- OpenSC 0.24.0
Améliorations :
- Driver propriétaire configurable via UI
- Amélioration UI
v1.0-RELEASE-21/06/2023
Versions :
- OpenJDK 17 minimum
- Compatible Linux, Windows 64 et MacOS
- OpenSC 0.23.0
Fonctionnalités :
- Signature via OpenSC
- Signature via le magasin de clés windows
- Signature via PKCS12
...
Un installateur "izpack" est disponible ici : https://github.com/EsupPortail/esup-dss-client/releases/latest/download/esup-dss-client-installer.jar
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sudo java -jar esup-dss-client-installer.jar |
Installation sous macOS
| Remarque |
|---|
La signature ne fonctionne pas sous Safari car celui-ci refuse l'intégration des scripts provenant de localhost. |
...
- git (et donc les outils Xcode)
- brew (voir https://brew.sh/index_fr)
- maven via brew (brew install maven)
Modifier le code développeur dans src/izpack/pkg.sh
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
mvn clean package -Dmac.os=true |
...