5.9.2. 在配置文件中加密密码
以下示例演示了如何在 broker.xml
配置文件中屏蔽 cluster-password
的值。
流程
在命令提示符后,使用
掩码
程序加密密码:$ <broker_instance_dir>/bin/artemis mask <password>
result: 3a34fd21b82bf2a822fa49a8d8fa115d
打开
<broker_instance_dir>/etc/broker.xml
配置文件,该文件包含您要屏蔽的纯文本密码:<cluster-password> <password> </cluster-password>
将纯文本密码替换为加密值:
<cluster-password> 3a34fd21b82bf2a822fa49a8d8fa115d </cluster-password>
使用标识符
ENC()
包装加密的值:<cluster-password> ENC(3a34fd21b82bf2a822fa49a8d8fa115d) </cluster-password>
配置文件现在包含加密的密码。由于密码用 ENC()
标识符打包,AMQ Broker 会在使用密码前对其进行解密。
其它资源
- 有关 AMQ Broker 中包含的配置文件的更多信息,请参阅 第 1.1 节 “AMQ Broker 配置文件和位置”。