我们正在试图加密存储在server.xml of stored中的敏感信息。为此,我们使用带有"aes“编码类型的securityUtility
工具。从infocenter了解到,可以使用属性wlp.password.encryption.key
为加密设置自定义密钥值。如果未设置此值,则工具将使用默认值。我们希望为wlp.password.encryption.key
属性设置一个自定义值,以便可以在加密期间使用它。
但是,我找不到任何细节,我们如何设置这个属性。要使用什么语法?
发布于 2014-09-05 08:27:28
以下是如何使用加密密钥- 自由档案:密码加密对保护的限制的一些信息
可以通过设置
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的同一目录中创建它。
在那里定义条目如下:
wlp.password.encryption.key = yourKey
https://stackoverflow.com/questions/25679414
复制相似问题