Criptografar user e password

Eu queria saber se existe alguma maneira de eu colocar um user e password criptografado no DataSource, lá no JBoss ???
Ex.:

[code]

20
2
DB

false
oracle.jdbc.xa.client.OracleXADataSource
jdbc:oracle:thin:@127.0.0.1:7000:ora9i

<xa-datasource-property name="User">user</xa-datasource-property>
<xa-datasource-property name="Password">password</xa-datasource-property>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<no-tx-separate-pools/>


jboss:service=TransactionManager

[/code]

Teria como ???
Eu não achei nada sobre isto nos dtd do JBoss…

Nope, nao da.

Rafael

O que você pode fazer é passar o url, user e password só na hora de pegar o Object connection.

Alguns application servers (como o BEA Weblogic) permitem especificar o usuário e senha criptografados em um outro arquivo de configuração. Infelizmente o “oracle.jdbc.xa.client.OracleXADataSource” não aceita usuários e senhas criptografados diretamente no datasource.

De uma olhada em http://community.jboss.org/wiki/EncryptingDataSourcePasswords

Já implementei a solução descrita pelo diegocalazans…

Funcionou muito bem !!