Параметры шифрования в persistence.xml
-
21-09-2019 - |
Вопрос
У нас есть пакетное приложение, использующее OpenJPA.Мы указываем все параметры подключения к базе данных в persistence.xml .Несмотря на то, что это функциональная настройка, выглядит очень небезопасно иметь все ip, имя пользователя, пароль в открытом виде и вызывает серьезную озабоченность в процессе производства.
Поскольку это автономное пакетное приложение, мы не можем использовать конфигурации сервера и т.д.Есть ли способ, чтобы JPA мог считывать свойства из зашифрованного файла ... или, по крайней мере, что-то вроде MD5, хэширующего значения параметров?
Решение
По крайней мере, пароли могут быть зашифрованы.Начиная с OpenJPA 1.3.0, вы можете установить Поставщик шифрования в Конфигурация OpenJPAConfiguration.Смотрите также руководство пользователя.