integrate-sha512-password-hashing #68

Merged
hsh-michaelhoennig merged 12 commits from integrate-sha512-password-hashing into master 2024-07-01 15:53:50 +02:00

12 Commits

Author SHA1 Message Date
Michael Hoennig
4098dcfc13 fix generated password hash in acceptance test 2024-07-01 15:51:40 +02:00
Michael Hoennig
e19ab4d401 add tests for preparesUnixUser and revampsUnixUser 2024-07-01 15:43:14 +02:00
Michael Hoennig
42e9417382 use JNA + C-library-function crypt to create hash 2024-07-01 14:53:44 +02:00
Michael Hoennig
0e9db7e67a rename HashProcessor -> LinuxEtcShadowHashGenerator and cleanup API 2024-07-01 12:35:54 +02:00
Michael Hoennig
3a0c94e42d rename HashProcessor -> EtcShadowHashGenerator and cleanup API 2024-07-01 12:35:37 +02:00
Michael Hoennig
7d7d99c05b revert unnecessary changes 2024-07-01 12:00:30 +02:00
Michael Hoennig
d27ffd0f8d only validateContext for related entities, no validateEntity 2024-07-01 09:48:14 +02:00
Michael Hoennig
52fa265a3d implement prepareProperties for converting plaintext password to hash before saving 2024-07-01 09:38:40 +02:00
Michael Hoennig
c53b2bdd62 some cleanup 2024-07-01 09:08:13 +02:00
Michael Hoennig
14cae92ba5 amend tests according to new API and revamp 2024-07-01 09:03:42 +02:00
Michael Hoennig
9ddca24446 WIP 2024-06-30 10:58:01 +02:00
Michael Hoennig
7b82be64a4 implement SHA512 password hashing using 'org.bouncycastle:bcpkix-jdk18on:1.76' 2024-06-29 10:33:10 +02:00