2013-03-21 5 views
2

Я работаю с JSF 2.1 Mojarra. У меня есть управляемый компонент, который инициализируется в файле faces-config. В этом файле есть некоторая конфиденциальная информация, которую я хотел бы зашифровать. Это возможно? Или мне нужно управлять созданием объекта с помощью какого-то другого механизма.Можно ли зашифровать части файла-config-faces?

+0

Какая конфиденциальная информация? Пусть вы можете сначала сначала зашифровать значение, а затем поместить зашифрованный. –

+0

@BheshGurung, да, кажется, что мне нужно будет расшифровать информацию после создания объекта. Думаю, я должен был спросить, есть ли способ заставить JSF сделать это на лету. Кажется, есть механизм для этого с .NET. – bricks

ответ

0

Я бы зашифровал данные, а затем конвертировал их в текст либо в виде шестнадцатеричной, либо в кодировке base64, и ввел в нее результирующую строку в формате config - это просто текст, чтобы у вас не было проблем.

Имейте класс, который использует данные для декодирования и дешифрования данных перед его использованием.

+1

Хорошая точка. Полагаю, я мог бы использовать '@ PostConstruct' для вызова метода, который расшифровывает информацию после создания объекта. Это разумно для вас? – bricks

+0

Определенно. Я не думал о конструкции пост, но это довольно умно! – Bohemian

Смежные вопросы