Skip to content
This repository has been archived by the owner on Nov 23, 2021. It is now read-only.

Consider Jasypt #279

Closed
hohwille opened this issue Jul 3, 2015 · 10 comments
Closed

Consider Jasypt #279

hohwille opened this issue Jul 3, 2015 · 10 comments

Comments

@hohwille
Copy link
Member

hohwille commented Jul 3, 2015

http://jasypt.org/

...allows us to store passwords encrypted in config files (application.properties)...

@hohwille
Copy link
Member Author

hohwille commented Jul 3, 2015

@amarinso
Copy link
Member

amarinso commented Jul 6, 2015

Seems easy and does the work. My main concern is that it doesn't seem very popular/downloaded and so it may not be that well tested.

But it covers a very usual concern and with this we can address it, so I vote for it unless someone has a better alternative.

@sobkowiak
Copy link
Member

I vote for this too. We use this for a long time in Apache Karaf/ServiceMix and it works welll

@hohwille
Copy link
Member Author

I went through the details and for me the key feature is missing or undocumented:
I need a way to provide passwords with strong encryption in spring boot properties for datasource, etc. but keep the actual secret (e.g. key or central password) in a java keystore. This keystore should differ per environment. So you could have the encrypted production passwords in the version control but only keep the keystore file for production extremely secured.
However, Jasypt goes for a simple password that you have hardcoded in some class or the like. This is IMHO more security by obscurity for password properties.

@hohwille
Copy link
Member Author

@hohwille
Copy link
Member Author

@hohwille
Copy link
Member Author

@hohwille
Copy link
Member Author

@hohwille
Copy link
Member Author

@hohwille hohwille added this to the oasp:2.6.0 milestone Sep 20, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants