下面是一些有關如何使用加密密鑰 - 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