Hi, I just want to share how we can encrypt database password in broker-config.xml using jasypt.
1) Add spring name space xmlns:spring="http://www.springframework.org/schema/beans" 2) define below two beans <spring:bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor"> <spring:property name="algorithm" value="PBEWithMD5AndDES"/> <spring:property name="password" value="pg"/> </spring:bean> <spring:bean id="propertyConfigurer" class="org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer"> <spring:constructor-arg ref="configurationEncryptor" /> <spring:property name="location" value="classpath:activemq-pwd.properties"/> </spring:bean> 3) you can see that password declared in activemq-pwd.properties can be accessed as ${password} <property name="password" value="${password}"/> 4) below are contents of activemq-pwd.properties password=ENC(oD2k3oXlEi4+6ovhpR2b3UguNfa/8UwU) Please note that the generated password in activemq-pwd using jasypt's encrypt.bat using above mentioned algorithm PBEWithMD5AndDES and password pg. PG -- View this message in context: http://old.nabble.com/encrypt-database-password-in-broker-config.xml-tp25966501p26294445.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.