Librairie Java - Crypter mot de passe - Japptools
JApptools
JApptools, Crypter mot de passe - Acceuil

JApptools est un composant logiciel prêt à l'emploi sous forme de librairie Java et utilisable indifféremment dans un conteneur EJB 3.1 ou non. Il permet de:

  • Accéder à un fichier de configuration au format xml. Il transforme son contenu en objets Java de transport de données (DTO).
  • Supporter le stockage de mots de passe cryptés dans le fichier de configuration
  • Envoyer du courrier électronique par simple appel de méthode.
  • Envoyer des alertes à un administeur configuré
Le fichier de configuration peut contenir:
  • Le paramétrage de plusieurs serveurs de différents types:
    • Serveurs de bases de données
    • Serveurs LDAP.
    • Serveurs SMTP d'envoi de courrier électronique.
    • Canaux de messagerie JMS (Queue, Topic).
  • Un nombre quelconque de paramètres simples. Liste de (nom, valeur).
  • Un adminstrateur et ses paramètres: identifiant, mot de passe, envoi d'alerte (peut être utilisé en cas d'anomalie système).

Crypter mot de passe

Une application utilitaire autonome accompagne la librairie Java Japptools et permet de facilement crypter le mot de passe ou les mots de passe à stocker dans les fichiers de configuration. Cette fonctionnalité permet d'augmenter significativement la sécurité globale du système d'information. Les mots de passe à stocker dans le fichier de configuration de l'application développée ne sont plus lisibles directement dans ce fichier. La section Crypter le mot de passe explique plus en détail cette fonctionnalité.

Librairie Java

Il s'agit d'une librairie Java qui accompagne donc l'application développé pendant sa construction comme pour son exécution. Elle peut être qualifiée de composant logiciel dans la mesure où elle encapsule la totalité des traitements qu'elle met en oeuvre et n'expose qu'un nombre limité de fonctions qui constituent son interface. La documentation de cette interface donne plus de détails à son sujet et, combinée aux exemples concrêts d'utilisation fournis, permet d'utiliser JApptools par les développeurs Java de manière très simple.

 
 
Se procurer JApptools

JApptools est un logiciel libre et opensource, il est distribué sous licence GNU LGPL v3+ (à partir de la version 1.2.3).
Notamment, conformément à cette licence, vous avez le droit d'integrer / utiliser JApptools même avec un logiciel propriétaire

La dernière version du binaire compilé est à récupérer dans la section de téléchargement.

Le code source avec son historique complet est accessible en téléchargement anonyme sur le site de Github Ce code source est sous forme d'un projet Maven et peut être integré facilement à plusieurs IDE dont Eclipse. Sous Eclipse utiliser la fonction d'import de projet Maven existant: «Import / Maven / Existing Maven projets».

git clone https://github.com/ameddeb/japptools.git

Dernère version stable: 2.0.0