Apache Geode 提供了一个gfsh工具来生成加密密码.
在配置连接到外部的JDBC数据源JDNI的连接时你可能需要在cache.xml中设置一个已经加密的密码.查看通过JNDI配置数据库连接一节中的例子.
cache.xml文件接受明文密码或者加密密码.
在gfsh中用encrypt password 可以生成一个加密密码.下面是一个简单的例子.(my_password是真实的数据源密码).在启动gfsh后,输入如下:
gfsh>encrypt password --password=my_password
AB80B8E1EE8BB5701D0366E2BA3C3754
将gfsh的输出字符串拷贝到cache.xml中,作为jnid-binging标签中password的值(用encrypted()标志):
password="encrypted(83f0069202c571faf1ae6c42b4ad46030e4e31c17409e19a)"
如果要用明文密码,直接将jndi-binding标签的password属性设置为密码即可. like this:
password="password"