Вопрос

У нас есть пакетное приложение, использующее OpenJPA.Мы указываем все параметры подключения к базе данных в persistence.xml .Несмотря на то, что это функциональная настройка, выглядит очень небезопасно иметь все ip, имя пользователя, пароль в открытом виде и вызывает серьезную озабоченность в процессе производства.

Поскольку это автономное пакетное приложение, мы не можем использовать конфигурации сервера и т.д.Есть ли способ, чтобы JPA мог считывать свойства из зашифрованного файла ... или, по крайней мере, что-то вроде MD5, хэширующего значения параметров?

Это было полезно?

Решение

По крайней мере, пароли могут быть зашифрованы.Начиная с OpenJPA 1.3.0, вы можете установить Поставщик шифрования в Конфигурация OpenJPAConfiguration.Смотрите также руководство пользователя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top