У нас есть пакетное приложение с использованием OpenJPA. Мы указываем все параметры соединения DB в файле persistence.xml. Хотя его функциональная настройка выглядит очень небезопасной, чтобы иметь все ip, имя пользователя, пароль в ясном тексте и серьезную озабоченность в производстве.Шифрование параметров в persistence.xml
Поскольку это автономное пакетное приложение, мы не можем использовать конфигурации сервера и т. Д. Есть ли способ, чтобы JPA мог прочитать свойства из зашифрованного файла ... или, по крайней мере, что-то вроде MD5, хешируя значения параметров?
Thanks Markus. Очень полезно. Это начало. К сожалению, мы используем v1.2. Тем не менее я буду изучать это ... возможно, есть и другие улучшения. Оглядываясь назад, поддержка шифрования должна иметь основную функцию, не так ли? – Barun
Ну, JPA по-прежнему, по-видимому, в основном используется в контейнерах, поэтому прецедент не так распространен. OpenJPA 2.x (aka 1.3) еще не выпущен (только бета-версия), но новая функция (в основном поддержка JPA 2) выглядит очень перспективной ... –
Ссылка на руководство дает 404. Текущий url должен be: http://openjpa.apache.org/builds/latest/docs/docbook/manual.html#ref_guide_encryption – Saheed