Hi, 
I am using blueprint xml and configuration files for configuring
LDAPLoginModule options and this is working fine.  But i want to obfuscate
connection password value in the conf file. How can I do it ?

I can use Jasypt to add encrypted password to configuration file. But how
can i configure blueprint/config framework to decrypt it and pass it to
LDAPLoginModule. 

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
           xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0";
          
xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0";
                   
xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0";
           xmlns:enc="http://karaf.apache.org/xmlns/jasypt/v1.0.0";>

    
    <ext:property-placeholder placeholder-prefix="$["
placeholder-suffix="]"/>        
   <cm:property-placeholder persistent-id="jaas.ldap"
update-strategy="reload" />             

 <jaas:config name="LDAP">
  <jaas:module
className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule"
flags="required">
        connection.url=${url}
        connection.username=${username}
        *connection.password=${password}*
         ....
  </jaas:module>
</jaas:config>
</blueprint>

Thanks



--
View this message in context: 
http://karaf.922171.n3.nabble.com/Encrypt-some-values-in-blueprint-configuration-files-tp4027792.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to