'Security: Multiple Pwd Schemes: Preamble - Admin Adding BASE64 Storage Scheme' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/security/pwd_storage/admin_add_BASE64.ldif' % logsRemoteDataDir } 'Security: Multiple Pwd Schemes: Checking for Password Schemes - SSHA' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'cn=Default Password Policy,cn=Password Policies,cn=config' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'ds-cfg-default-password-storage-scheme' } { 'returnString' : returnString , 'expectedString' : 'SSHA' } 'Security: Multiple Pwd Schemes: Checking for Password Schemes - BASE64' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'cn=Default Password Policy,cn=Password Policies,cn=config' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'ds-cfg-default-password-storage-scheme' } { 'returnString' : returnString , 'expectedString' : 'BASE64' } 'Security: Multiple Pwd Schemes: User Changing Password' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsInstancePswd' : 'oranges' , 'entryToBeModified' : '%s/security/pwd_storage/user_change_pwd_mult_schemes.ldif' % logsRemoteDataDir } 'Security: Multiple Pwd Schemes: User Binding With New Password' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsInstancePswd' : 'manyoranges' , 'dsBaseDN' : 'dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'extraParams' : '-s base' } 'Security: Multiple Pwd Schemes: Checking for SSHA Scheme On New Password' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'userpassword' } { 'returnString' : returnString , 'expectedString' : '{SSHA}' } 'Security: Multiple Pwd Schemes: Checking for BASE64 Scheme On New Password' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'attributes' : 'userpassword' } { 'returnString' : returnString , 'expectedString' : '{BASE64}' } 'Security: Multiple Pwd Schemes: User Improperly Add Password' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsInstancePswd' : 'manyoranges' , 'entryToBeModified' : '%s/security/pwd_storage/user_add_pwd.ldif' % logsRemoteDataDir , 'expectedRC' : 53 } 'Security: Mult Pwd Schemes: Postamble - Admin Resetting to SSHA Storage Scheme' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'entryToBeModified' : '%s/security/pwd_storage/admin_reset_SSHA.ldif' % logsRemoteDataDir } 'Security: Multiple Pwd Schemes: User Bind Final' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : 'uid=bhall,ou=people,ou=password tests,o=Pwd Storage Tests,dc=example,dc=com' , 'dsInstancePswd' : 'manyoranges' , 'dsBaseDN' : 'dc=example,dc=com' , 'dsFilter' : 'objectclass=*' , 'extraParams' : '-s base' }