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

17

tests

0

failures

0

ignored

0.080s

duration

100%

successful

Tests

Test Duration Result
testGenerateVerifyDefault 0.039s passed
testGenerateVerifySpecifiedMinimum 0.007s passed
testInitializeBelowMinimumIterations 0.002s passed
testInitializeBelowMinimumKeySize 0.002s passed
testInitializeBelowMinimumSaltSize 0.001s passed
testInitializeDefault 0.006s passed
testInitializeInvalidAlgorithm 0.009s passed
testInitializeInvalidIterations 0.002s passed
testInitializeInvalidKeySize 0.002s passed
testInitializeInvalidSaltSize 0.001s passed
testInitializeSetValues 0.002s passed
testVerifyInvalidAlgorithm 0.001s passed
testVerifyInvalidFormat 0.001s passed
testVerifyInvalidHash 0s passed
testVerifyInvalidIterations 0.001s passed
testVerifyInvalidPassword 0.003s passed
testVerifyInvalidSalt 0.001s passed

Standard output

    TrConfigZapper.zapTrConfig : start invoke init()
init: Did BaseTraceService.captureSystemStreams() already get excuted? : false. Current COH is com.ibm.websphere.ras.CapturedOutputHolder@bad63ff0
registerLoggerHandlerSingleton: Did BaseTraceService.captureSystemStreams() already get excuted? : false. Current COH is com.ibm.websphere.ras.CapturedOutputHolder@bad63ff0
captureSystemStreams: CurrentCOH is : com.ibm.websphere.ras.CapturedOutputHolder@bad63ff0
    TrConfigZapper.zapTrConfig : finished invoke init()
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 -------------------------------------------------
[15/08/2022, 20:03:36:150 BST] 00000015 SystemOut                                                    O expected :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32
[15/08/2022, 20:03:36:151 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 -------------------------------------------------
[15/08/2022, 20:03:36:153 BST] 00000015 SystemOut                                                    O expected :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512
[15/08/2022, 20:03:36:153 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 -------------------------------------------------
[15/08/2022, 20:03:36:154 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 -------------------------------------------------
[15/08/2022, 20:03:36:163 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 -------------------------------------------------
[15/08/2022, 20:03:36:165 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 -------------------------------------------------
[15/08/2022, 20:03:36:167 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 -------------------------------------------------
[15/08/2022, 20:03:36:168 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 -------------------------------------------------
[15/08/2022, 20:03:36:170 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 -------------------------------------------------
[15/08/2022, 20:03:36:172 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:lq674+6fRXfSJB+M4ladHwieHEpItX7G0ImhHz0///c=:9kzgHKRU5RH85DjARHkBhiboJEBIRT70u3WuJt62qGw=
key length : 32
salt length : 32

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[15/08/2022, 20:03:36:206 BST] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA256:2048:lq674+6fRXfSJB+M4ladHwieHEpItX7G0ImhHz0///c=:9kzgHKRU5RH85DjARHkBhiboJEBIRT70u3WuJt62qGw=
[15/08/2022, 20:03:36:206 BST] 00000015 SystemOut                                                    O key length : 32
[15/08/2022, 20:03:36:206 BST] 00000015 SystemOut                                                    O salt length : 32

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
hashed value : PBKDF2WithHmacSHA224:1024:dfX2XdMPYxcKOgcm+1dcEg==:k2+XsCspOsFAyWimmj/dmw==
key length : 16
salt length : 16

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[15/08/2022, 20:03:36:215 BST] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA224:1024:dfX2XdMPYxcKOgcm+1dcEg==:k2+XsCspOsFAyWimmj/dmw==
[15/08/2022, 20:03:36:217 BST] 00000015 SystemOut                                                    O key length : 16
[15/08/2022, 20:03:36:217 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 -------------------------------------------------
[15/08/2022, 20:03:36:223 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 -------------------------------------------------
[15/08/2022, 20:03:36:223 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 -------------------------------------------------
[15/08/2022, 20:03:36:224 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 -------------------------------------------------
[15/08/2022, 20:03:36:226 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 -------------------------------------------------
[15/08/2022, 20:03:36:227 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 -------------------------------------------------