2013-03-21 165 views
2

我正在使用JSF 2.1 Mojarra。我有一个在faces-config文件中初始化的Managed Bean。这个文件中有一些我想要加密的敏感信息。这可能吗?或者我需要通过其他机制来管理对象创建。是否可以加密faces-config文件的某些部分?

+0

什么是敏感信息?可以先将值加密,然后放入加密的值。 – 2013-03-21 22:30:17

+0

@BheshGurung,是的,似乎我将不得不在创建对象后解密信息。我想我应该问是否有办法让JSF在运行中执行此操作。似乎有一种机制可以用.NET来实现这一点。 – bricks 2013-03-21 22:47:57

回答

0

我会加密数据,然后将其转换为文本或者作为十六进制或base64编码,并把thr结果字符串到你的配置 - 它只是文本,所以你将没有问题。

有使用数据解码和解密数据之前使用它的类。

+1

好点。我想我可以使用'@ PostConstruct'来调用一个在对象创建后解密信息的方法。这对你来说合理吗? – bricks 2013-03-21 22:41:15

+0

当然。我没有想到后期构思,但这非常聪明! – Bohemian 2013-03-21 23:01:40

相关问题