crypter password dans persistence.xml (java/spring/hibernate/maven)

crypter password dans persistence.xml (java/spring/hibernate/maven) - Java - Programmation

Marsh Posté le 31-01-2014 à 10:41:26    

Bonjour,
 
je débute dans la programmation java Spring/hibernate.
 
j'ai un fichier persistence.xml :
 
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persist [...] .xsd&#034;
version="1.0">
<persistence-unit name="cosapexdev" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.connection.driver_class" value="oracle.jdbc.driver.OracleDriver" />
<property name="hibernate.connection.url" value="chemin" />
<property name="hibernate.connection.user" value="PORTAIL" />
<property name="hibernate.connection.password" value="password" />
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.default_schema" value="PORTAIL" />
</properties>
</persistence-unit>
</persistence>
 
 
j'aimerai crypter le password pour pas qu'il soit affiché en clair dans persistence.xml
 
j'ai vu que jasypt le fait, or il se trouve que je n'arrive pas a comprendre son fonctionnement.
 
je vous joint mon projet entier.
 
comment puis-je procéder pour crypter le mot de passe ?
 
J'ai trouvé pas mal de tuto pour jasypt mais seulement pour le fichier hibernate.cfg.xml.
 
or moi je n'utilise pas cette méthode de connexion.
 
Peut être avez vous une meilleur idée que jasypt ?
 
Je suis preneur de tout ! cela fait déjà trois jours que je bloque sur sa :s
 
Encore merci bien d'avance =)
 
Cédric
 
lien du projet : https://mega.co.nz/#!oJEUBKJA!QDmpn [...] 4KtBqdTZD4

Reply

Marsh Posté le 31-01-2014 à 10:41:26   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed