Preciso de uma força da galera que manja de JPA.
Faço parte de um projeto que utiliza JPA1.0 para interação com meu BD em Firebird.
Surgiu a necessidade de protegermos o usuário e senha para acesso ao Banco de Dados e me pediram para aplicar criptografia desses dados.
Existe alguma forma de aplicar criptografia nas propriedades do meu persistence.xml? Como faço isso?
Obs: Não posso utilizar o data Source, pois existe uma incompatibilidade com o Driver do meu banco de Dados.
Alguém tem alguma ideia? Alguém já fez algo parecido?
Marcio_N_Carvalho
Pessoal,
Acredito estar no caminho.
Eu poderia proteger esses dados de conexão com BD em um dataSource (no Glassfish), mas quando faço isso não obtenho sucesso pois chamo o meu dataSource no persistence.xml (sendo que utilizo o Spring para gerenciamento e injeção do meu EntityManagerFactory). Acredito que a solução seria chamar meu dataSource direto do meu AplicationContext.xml, mas nem faço ideia de como configurar isso (dei uma pesquisada e não encontrei nada). Meu AplicationContext.xml está assim: