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

17

tests

0

failures

0

ignored

0.086s

duration

100%

successful

Tests

Test Duration Result
testGenerateVerifyDefault 0.045s passed
testGenerateVerifySpecifiedMinimum 0.009s passed
testInitializeBelowMinimumIterations 0.001s passed
testInitializeBelowMinimumKeySize 0.001s passed
testInitializeBelowMinimumSaltSize 0.002s passed
testInitializeDefault 0.007s passed
testInitializeInvalidAlgorithm 0.006s passed
testInitializeInvalidIterations 0.002s passed
testInitializeInvalidKeySize 0.001s passed
testInitializeInvalidSaltSize 0.002s passed
testInitializeSetValues 0.001s passed
testVerifyInvalidAlgorithm 0s passed
testVerifyInvalidFormat 0.001s passed
testVerifyInvalidHash 0.001s passed
testVerifyInvalidIterations 0s passed
testVerifyInvalidPassword 0.006s 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@e5bdc690
registerLoggerHandlerSingleton: Did BaseTraceService.captureSystemStreams() already get excuted? : false. Current COH is com.ibm.websphere.ras.CapturedOutputHolder@e5bdc690
captureSystemStreams: CurrentCOH is : com.ibm.websphere.ras.CapturedOutputHolder@e5bdc690
    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 -------------------------------------------------
[07/11/2022, 20:21:46:596 GMT] 00000015 SystemOut                                                    O expected :algorithm : 1, iterations : 2048, saltSize : 32, keySize : 32
[07/11/2022, 20:21:46:596 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:599 GMT] 00000015 SystemOut                                                    O expected :algorithm : 3, iterations : 9999, saltSize : 128, keySize : 512
[07/11/2022, 20:21:46:599 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:600 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:606 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:608 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:610 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:612 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:613 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:615 GMT] 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:YBs14+cuMnsHthTUqMJrrp/J6PMI1XyYGbT/HBrhQCw=:t8DqbbPOOkXGcrL7YmqQpS+mwAO8fDvr70BL53NFOnE=
key length : 32
salt length : 32

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[07/11/2022, 20:21:46:653 GMT] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA256:2048:YBs14+cuMnsHthTUqMJrrp/J6PMI1XyYGbT/HBrhQCw=:t8DqbbPOOkXGcrL7YmqQpS+mwAO8fDvr70BL53NFOnE=
[07/11/2022, 20:21:46:653 GMT] 00000015 SystemOut                                                    O key length : 32
[07/11/2022, 20:21:46:653 GMT] 00000015 SystemOut                                                    O salt length : 32

-- Trace -------------------------------------------------
SharedOutputManager captured the following: 
-- System.out -------------------------------------------------
hashed value : PBKDF2WithHmacSHA224:1024:4M1ux1IGDKM6PqA+0qD2ZQ==:dk7/cRgYqq/h9C6rUW6chg==
key length : 16
salt length : 16

-- System.err -------------------------------------------------
-- Messages -------------------------------------------------
[07/11/2022, 20:21:46:667 GMT] 00000015 SystemOut                                                    O hashed value : PBKDF2WithHmacSHA224:1024:4M1ux1IGDKM6PqA+0qD2ZQ==:dk7/cRgYqq/h9C6rUW6chg==
[07/11/2022, 20:21:46:667 GMT] 00000015 SystemOut                                                    O key length : 16
[07/11/2022, 20:21:46:667 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:678 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:680 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:681 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:682 GMT] 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 -------------------------------------------------
[07/11/2022, 20:21:46:684 GMT] 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 -------------------------------------------------