Thank you very much to everybody who responded to my question.
I will have a look at your recommended approaches.
Schéin Gréiss, Mit freundlichen Grüßen, Meilleures salutations, Kind
regards,
Alex Weirig
Responsable Technique
Ville de Luxembourg - Centre Technolink 2, rue Charles de Tornaco L -
2623 LUXEMBOURG alex.wei...@technolink.lu
<mailto:alex.wei...@technolink.lu> Tel: +352 4796 - 6127 Fax: +352 42 88
81 www.technolink.lu <http://www.technolink.lu>
On 10/02/2018 21:06, Jean-Baptiste Onofré wrote:
True, but jasypt namespace is blueprint specific.
Outside of blueprint (directly in ConfigAdmin), you have to use your own
wrapper.
Regards
JB
On 02/10/2018 05:32 PM, Ryan Moquin wrote:
You can still put the placeholders in a config file without using blueprint, but
you need them injected into something that will resolve those placeholders. In
this case, the only thing I can suggest offhand (and it's not hard), would be to
use a Configuration listener (I think that's the name of the interface, it's for
listening to when. PID is available in configuration admin), then when your
config becomes available, you check for the encrypted properties and decrypt
them. You'd have to retrieve the encryption service via your listener. That is
probably how Blueprint does it.
Ryan
On Sat, Feb 10, 2018, 9:22 AM Weirig, Alex <alex.wei...@technolink.lu
<mailto:alex.wei...@technolink.lu>> wrote:
Hello,
I wonder if there is a way to use the jasypt feature in Karaf 4.1.4 to
encrypt passwords in configuration files without having to define the
placeholders using Blueprint but rather using a cfg file in /etc/?
All the examples I've found so far are rather "old" and still rely on
Blueprint ... I'm not using Blueprint at all in my applications and I would
appreciate if I didn't have to use it just for this configuration.
If it was possible to define these placeholders in a cfg file in /etc/ it
would make things easier ... or is there even an easier way to support
encrypted properties with the current Karaf releases?
Thank you very much for your support
---
Schéin Gréiss,
Mit freundlichen Grüßen,
Meilleures salutations,
Kind regards,
Alex Weirig
Responsable Technique
Ville de Luxembourg - Centre Technolink
2, rue Charles de Tornaco
<https://maps.google.com/?q=2,+rue+Charles+de+Tornaco&entry=gmail&source=g>
L - 2623 LUXEMBOURG
alex.wei...@technolink.lu <mailto:alex.wei...@technolink.lu>
Tel: +352 4796 - 6127
Fax: +352 42 88 81
www.technolink.lu <http://www.technolink.lu>