环境:OS X EI Capitan 10.11.3 + ActiveMQ 5.13
1. 加密/解密口令
(1)加密/解密 system 用户口令
bin/activemq encrypt --password activemq --input mypassword
bin/activemq decrypt --password activemq --input eeWjNyX6FY8Fjp3E+F6qTytV11bZItDp
(2)加密/解密 guest 用户口令
bin/activemq encrypt --password activemq --input mypassword
bin/activemq decrypt --password activemq --input qCfZopiOxidw11qPjfesNqQMIfW0LuZy
这里的 --password activemq 中的 activemq 是盐口令,可以为任意值,请务必牢记,不要告诉别人。
2. 修改 conf/credentials-enc.properties
填入加密后的口令,修改后内容如下:
activemq.username=system
activemq.password=ENC(UeKJXSi6VbN0He7PKFe6P6/mlrlg/d9n)
guest.password=ENC(qCfZopiOxidw11qPjfesNqQMIfW0LuZy)
3. 复制配置文件
(1)cp ./examples/conf/activemq-security.xml conf/
(2)cp ./examples/conf/jetty-demo.xml conf/
4. 启动
(1)export ACTIVEMQ_ENCRYPTION_PASSWORD=activemq
(2)bin/activemq start xbean:conf/activemq-security.xml
(3)unset ACTIVEMQ_ENCRYPTION_PASSWORD
参考文献:
1. http://activemq.apache.org/encrypted-passwords.html
1. 加密/解密口令
(1)加密/解密 system 用户口令
bin/activemq encrypt --password activemq --input mypassword
bin/activemq decrypt --password activemq --input eeWjNyX6FY8Fjp3E+F6qTytV11bZItDp
(2)加密/解密 guest 用户口令
bin/activemq encrypt --password activemq --input mypassword
bin/activemq decrypt --password activemq --input qCfZopiOxidw11qPjfesNqQMIfW0LuZy
这里的 --password activemq 中的 activemq 是盐口令,可以为任意值,请务必牢记,不要告诉别人。
2. 修改 conf/credentials-enc.properties
填入加密后的口令,修改后内容如下:
activemq.username=system
activemq.password=ENC(UeKJXSi6VbN0He7PKFe6P6/mlrlg/d9n)
guest.password=ENC(qCfZopiOxidw11qPjfesNqQMIfW0LuZy)
3. 复制配置文件
(1)cp ./examples/conf/activemq-security.xml conf/
(2)cp ./examples/conf/jetty-demo.xml conf/
4. 启动
(1)export ACTIVEMQ_ENCRYPTION_PASSWORD=activemq
(2)bin/activemq start xbean:conf/activemq-security.xml
(3)unset ACTIVEMQ_ENCRYPTION_PASSWORD
参考文献:
1. http://activemq.apache.org/encrypted-passwords.html
没有评论:
发表评论