Pregunta

Tenemos una aplicación por lotes utilizando OpenJPA. Estamos especificando todos los parámetros de conexión de base de datos en persistence.xml. Aunque es un configuración funcional se ve muy insegura para tener toda la IP, nombre de usuario, contraseña en texto claro y una grave preocupación en la producción.

Como se trata de una aplicación independiente por lotes no podemos utilizar las configuraciones de los servidores, etc. ¿Hay una manera de APP pueden leer las propiedades de un archivo cifrado ... o al menos algo así como hash MD5 los valores de los parámetros?

¿Fue útil?

Solución

Al menos contraseñas pueden ser encriptados. Desde OpenJPA 1.3.0 Le permite establecer un EncryptionProvider en OpenJPAConfiguration. Véase también el manual de .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top