Public concerné : INFORMATICIENS
Afin d'améliorer l'aspect personnalisable des certificats, nous avons développé l'exécutable java suivant.
Celui-ci permettra de modifier les modèles déjà présent en base afin de remplacer les balises entre "<>" par des balises entre "[]", et de les préparer en tant que données HTML afin de pouvoir être lus par un composant de type Rich TextArea.
Téléchargement
Vous trouverez l'exécutable jar sur notre serveur, dans le dossier ../Executable-1.3.2/format-modele-1.3.jar (download-sig.univ-lorraine.fr/prive/calcium/Executable-1.3.2/format-modele-1.3.jar)
Sauvegarde de la base de données
Pensez à effectuer une sauvegarde de votre base de données.
Utilisation
Pour l'exécuter, il vous faut utiliser JAVA 1.8
Il vous suffit ensuite d'exécuter la commande suivante :
java -jar format-modele-1.3.jar <url> <base> <identifiant> "<mot de passe>"
En remplaçant les paramètres :
url | URL de votre base de données, suivi du port |
base | Nom de votre base de données Calcium |
identifiant | Identifiant pour se connecter à la base de données |
mot de passe | Mot de passe de l'identifiant, entre quotes "" |
Erreur possible
Si, lors de l'exécution du jar, cette erreur se lance :
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at fr.univlorraine.cryptData.main.BDDEncrypt.decryptData(BDDEncrypt.java:152) at fr.univlorraine.cryptData.main.service.SQLService.testCleSecrete(SQLService.java:58) at fr.univlorraine.cryptData.main.App.main(App.java:60) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 3 more
Il faut relancer l'exécutable avec JAVA 1.8