下面是一些有关如何使用加密密钥 - Liberty profile: The limits to protection through password encryption
用于解密可以从默认通过设置wlp.password.encryption.key
财产被覆盖的加密密钥。此 属性不应在存储密码的server.xml
文件中进行设置,而应在文件 server.xml
包含的单独配置文件中进行设置。这个单独的配置文件应该只包含 单个属性声明,并且应该存储在服务器的正常 配置目录之外。这可确保在运行服务器 转储或程序包命令时不包含包含密钥的文件 。
也可以将加密密钥属性指定为引导属性。
如何定义属性(在server.xml中或在单独的文件):
<server>
...
<variable name="wlp.password.encryption.key" value="yourKey" />
</server>
如何包括server.xml中单独的文件:
<server>
...
<include location="${shared.config.dir}/key.xml" />
</server>
bootstrap.properties
是可选的文件它在默认情况下不存在。您必须在存储server.xml的相同目录中创建它,默认情况下为usr/servers/server_name
。
在那里定义条目是这样的:
wlp.password.encryption.key = yourKey
来源
2014-09-05 08:27:28
Gas
感谢您的信息。 – truedev 2014-09-05 10:11:37
完成测试,它像一个魅力。 – truedev 2014-09-05 15:01:41
@truedev很高兴听到这一点,感谢您的反馈。 – Gas 2014-09-05 15:27:34