如何隐藏Camel配置文件中的密码

时间:2013-04-30 00:03:55

标签: apache-camel

我正在考虑使用Camel crypto tool来处理PGP数据,但是要求所使用的密钥的密码要么在配置文件中加密,要么从其他地方的安全服务器获取。如果不生成我自己的PGP处理器,这可能吗?

1 个答案:

答案 0 :(得分:4)

是的,请参阅Apache Camel网站上的安全菜单:http://camel.apache.org/security.html

有一个关于配置安全性的部分,你可以使用camel-jasypt:http://camel.apache.org/jasypt.html

这允许您将加密的用户名/密码等存储在.properties文件中,然后您可以使用Camel的属性占位符从Camel crypto引用这些属性:http://camel.apache.org/using-propertyplaceholder.html