Pour la signer avec un support cryptographique matériel vous devez utiliser l'application NexU qui fait la passerelle avec esup-signature
Esup-Signature utilise une version modifier d'NexU qui permet de fonctionner sous Firefox sans messages d'erreur CORS
Code source disponible ici : https://github.com/dlemaignent/nexu
Téléchargement
Récupération du package pré-compilé :
https://github.com/nowina-solutions/nexu/releases/download/nexu-1.22/nexu-bundle-1.22.zip
Lancement
Sous Windows :
Lancer le NexU-Startup.bat
Lancement avec OpenJdk et OpenJFX :
Téléchargement d'openJDK : https://jdk.java.net/java-se-ri/11
Téléchargement d'OpenJFX : https://gluonhq.com/products/javafx/
Lancement avec l'ajout des modules javafx en paramètres ainsi que le chemin vers la librairie javafx (<path_javafx>/lib) :
java --module-path %PATH_TO_YOUR_JFX_LIB% --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web -Djdk.gtk.version=2.2 -jar nexu.jar