Class com.ibm.ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImplTest

17

tests

0

failures

0

ignored

0.356s

duration

100%

successful

Tests

Test Duration Result
testGenerateVerifyDefault 0.240s passed
testGenerateVerifySpecifiedMinimum 0.015s passed
testInitializeBelowMinimumIterations 0.003s passed
testInitializeBelowMinimumKeySize 0.003s passed
testInitializeBelowMinimumSaltSize 0.003s passed
testInitializeDefault 0.035s passed
testInitializeInvalidAlgorithm 0.020s passed
testInitializeInvalidIterations 0.006s passed
testInitializeInvalidKeySize 0.003s passed
testInitializeInvalidSaltSize 0.003s passed
testInitializeSetValues 0.002s passed
testVerifyInvalidAlgorithm 0.003s passed
testVerifyInvalidFormat 0.003s passed
testVerifyInvalidHash 0.001s passed
testVerifyInvalidIterations 0.002s passed
testVerifyInvalidPassword 0.011s passed
testVerifyInvalidSalt 0.003s passed

Standard output

SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
expected :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32
actual   :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:324 BST] 00000015 SystemOut                                                    O expected :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32
[01/04/2020, 18:12:52:349 BST] 00000015 SystemOut                                                    O actual   :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
expected :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512
actual   :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:357 BST] 00000015 SystemOut                                                    O expected :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512
[01/04/2020, 18:12:52:357 BST] 00000015 SystemOut                                                    O actual   :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.Algorithm configuration parameter has a value of PBKDF2WethHmacSHA512 that is not valid.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:360 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.Algorithm configuration parameter has a value of PBKDF2WethHmacSHA512 that is not valid.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.Iterations configuration parameter has a value of NotANumber that is not valid.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:383 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.Iterations configuration parameter has a value of NotANumber that is not valid.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.SaltSizeBytes configuration parameter has a value of NotANumber that is not valid.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:388 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.SaltSizeBytes configuration parameter has a value of NotANumber that is not valid.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.KeySizeBytes configuration parameter has a value of NotANumber that is not valid.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:392 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1933E: The password hash for the DatabaseIdentityStore attribute is not valid because the Pbkdf2PasswordHash.KeySizeBytes configuration parameter has a value of NotANumber that is not valid.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 3 value of the Pbkdf2PasswordHash.Iterations configuration parameter is less than the minimum value of 1,024.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:395 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 3 value of the Pbkdf2PasswordHash.Iterations configuration parameter is less than the minimum value of 1,024.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 5 value of the Pbkdf2PasswordHash.SaltSizeBytes configuration parameter is less than the minimum value of 16.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:399 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 5 value of the Pbkdf2PasswordHash.SaltSizeBytes configuration parameter is less than the minimum value of 16.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 8 value of the Pbkdf2PasswordHash.KeySizeBytes configuration parameter is less than the minimum value of 16.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:402 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1934E: The password hash for the DatabaseIdentityStore attribute is not valid because the 8 value of the Pbkdf2PasswordHash.KeySizeBytes configuration parameter is less than the minimum value of 16.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
hashed value : PBKDF2WithHmacSHA256:2048:OW3POWM9GJWhBCj6Yg2+T4X1P0ca2SI3DWXrNFpnTFk=:iZAfJeYdOdEOTq+gPZqA3Em7zdJocEgN6xSYvn6zIEs=
key length : 32
salt length : 32

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:622 BST] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA256:2048:OW3POWM9GJWhBCj6Yg2+T4X1P0ca2SI3DWXrNFpnTFk=:iZAfJeYdOdEOTq+gPZqA3Em7zdJocEgN6xSYvn6zIEs=
[01/04/2020, 18:12:52:623 BST] 00000015 SystemOut                                                    O key length : 32
[01/04/2020, 18:12:52:623 BST] 00000015 SystemOut                                                    O salt length : 32

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
hashed value : PBKDF2WithHmacSHA224:1024:t8nQH7Lr8v4BSp9dFa4/2w==:uNz/L8onvjHLTVEMCgOyqQ==
key length : 16
salt length : 16

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:654 BST] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA224:1024:t8nQH7Lr8v4BSp9dFa4/2w==:uNz/L8onvjHLTVEMCgOyqQ==
[01/04/2020, 18:12:52:654 BST] 00000015 SystemOut                                                    O key length : 16
[01/04/2020, 18:12:52:655 BST] 00000015 SystemOut                                                    O salt length : 16

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1935E: The password hash from the database is not valid. The number of the elements 2 is not 4.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:674 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1935E: The password hash from the database is not valid. The number of the elements 2 is not 4.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1935E: The password hash from the database is not valid. The hash algorithm invalid is not supported.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:676 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1935E: The password hash from the database is not valid. The hash algorithm invalid is not supported.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1935E: The password hash from the database is not valid. The iterations 8A32G is not a number.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:679 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1935E: The password hash from the database is not valid. The iterations 8A32G is not a number.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1935E: The password hash from the database is not valid. The salt value is not encoded properly.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:683 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1935E: The password hash from the database is not valid. The salt value is not encoded properly.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
[ERROR   ] CWWKS1935E: The password hash from the database is not valid. The hash value is not encoded properly.

-- Messages -------------------------------------------------
[01/04/2020, 18:12:52:687 BST] 00000015 .ws.security.javaeesec.cdi.beans.hash.Pbkdf2PasswordHashImpl E CWWKS1935E: The password hash from the database is not valid. The hash value is not encoded properly.

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
-- Trace -------------------------------------------------