WS modification to use checktestRC
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_policy.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_users.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_users.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - Old User Binding by userPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'forsook' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_user1.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_user1.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 65 } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_user2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_MD5_user2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 21 } |
| | | </call> |
| | | |
| | | <if expr="RC != 21"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'ou=MD5 auth tests,o=Auth Pwd Syntax Tests,dc=example,dc=com' , |
| | | 'extraParams' : '-x'} |
| | | 'extraParams' : '-x', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy Postamble - Admin deleting MD5 password policy' |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_policy.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_policy.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_users.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_users.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - New User Binding with authPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - Old User Binding by userPassword' |
| | |
| | | 'dsInstancePswd' : 'forsook' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_user1.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_user1.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 65 } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_user2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA1_user2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 21 } |
| | | </call> |
| | | |
| | | <if expr="RC != 21"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - New User Binding with authPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'ou=SHA1 auth tests,o=Auth Pwd Syntax Tests,dc=example,dc=com' , |
| | | 'extraParams' : '-x'} |
| | | 'extraParams' : '-x', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy Postamble - Admin deleting SHA1 password policy' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_users.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - New User Binding with authPassword' |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - Old User Binding by userPassword' |
| | | </message> |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_user1.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_user1.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 65 } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_user2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA256_user2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 21 } |
| | | </call> |
| | | |
| | | <if expr="RC != 21"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'extraParams' : '-x'} |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy Postamble - Admin deleting SHA256 password policy' |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_users.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - New User Binding with authPassword' |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - Old User Binding by userPassword' |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_user1.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_user1.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 65 } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base' , |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_user2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA384_user2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 21 } |
| | | </call> |
| | | |
| | | <if expr="RC != 21"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - New User Binding with authPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'extraParams' : '-x'} |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy Postamble - Admin deleting SHA384 password policy' |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_users.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - New User Binding with authPassword' |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - Old User Binding by userPassword' |
| | | </message> |
| | |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_user1.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_user1.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 65 } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_user2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_SHA512_user2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 21 } |
| | | </call> |
| | | |
| | | <if expr="RC != 21"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - New User Binding with authPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'hairball' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | |
| | | 'extraParams' : '-x'} |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy Postamble - Admin deleting SHA512 password policy' |
| | | </message> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_del_new_policy.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/auth_pwd_syntax/admin_mod_def_policy.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/security/auth_pwd_syntax/admin_mod_def_policy.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_def_users.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/admin_add_def_users.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: New Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: New Policy - Old User Binding by userPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'forsook' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 49 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/auth_pwd_syntax/admin_mod_def_policy2.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/security/auth_pwd_syntax/admin_mod_def_policy2.ldif' % logsRemoteDataDir, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: New Policy - New User Binding with authPassword' |
| | |
| | | 'dsInstancePswd' : 'gosling' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <if expr="RC != 49"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: New Policy - Old User Binding by userPassword' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'forsook' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | 'extraParams' : '-s base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'entryToBeAdded' : '%s/security/auth_pwd_syntax/auth_pwd_syntax_startup.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-x'} |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/bhall.pwd' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'dsInstanceDn' : 'uid=bhall, ou=People, ou=password tests, o=Bind No Pwd Tests, dc=example,dc=com' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir } |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir, |
| | | 'expectedRC' : 53 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeModified' : '%s/security/bind_no_pwd/enable_bind_no_pwd.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/bhall.pwd' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeModified' : '%s/security/bind_no_pwd/disable_bind_no_pwd.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Security: Bind No Pwd: Reset - Step 2. Check Reset' |
| | |
| | | 'dsInstanceDn' : 'uid=bhall, ou=People, ou=password tests, o=Bind No Pwd Tests, dc=example,dc=com' , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir } |
| | | 'extraParams' : '-s base -j %s/security/bind_no_pwd/null.pwd' % logsRemoteDataDir, |
| | | 'expectedRC' : 53 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'entryToBeAdded' : '%s/security/bind_no_pwd/bind_no_pwd_startup.ldif' % logsRemoteDataDir } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-x'} |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | |
| | | |
| | | |
| | | <!-- fingerprint certificates mapper --> |
| | | |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/client_auth/fingerprint_mapper.xml' % (TESTS_DIR)"/> |
| | | <call function="'fingerprint_mapper'" /> |
| | | |
| | | |
| | | <!-- subject DN to user attribut certificate mapper --> |
| | | |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/client_auth/subject_dn_mapper.xml' % (TESTS_DIR)"/> |
| | | <call function="'subject_dn_mapper'" /> |
| | | |
| | | <!-- subject attribute to user attribut certificate mapper --> |
| | | |
| | | <import machine="'%s' % STAF_LOCAL_HOSTNAME" |
| | | file="'%s/testcases/security/client_auth/subject_attribute_mapper.xml' % (TESTS_DIR)"/> |
| | | <call function="'subject_attribute_mapper'" /> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_key_mgr_provider.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_key_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_trust_mgr_provider.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_trust_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/ldaps_port.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/ldaps_port.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- Enabling LDAPS Connection Handler - Keystore type --> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_ldaps_conn_handler.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/setup/enable_ldaps_conn_handler.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/security/client_auth/setup/enable_startTLS.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeAdded' : '%s/security/client_auth/setup/enable_startTLS.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsScope' : 'base', |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'dsUseSSL' : ' ', |
| | | 'dsTrustAll' : ' ' } |
| | | 'dsTrustAll' : ' ', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsScope' : 'base', |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'dsUseStartTLS' : ' ', |
| | | 'dsTrustAll' : ' ' } |
| | | 'dsTrustAll' : ' ', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToAdd' : USER_1_DN, |
| | | 'listAttributes' : listAttr } |
| | | 'listAttributes' : listAttr, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s' % remoteUser1LdifFile } |
| | | 'entryToBeModified' : '%s' % remoteUser1LdifFile, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- Create USER_2_DN : this used contains the objectclass ds-certificate-user --> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToAdd' : USER_2_DN, |
| | | 'listAttributes' : listAttr } |
| | | 'listAttributes' : listAttr, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s' % remoteUser2LdifFile } |
| | | 'entryToBeModified' : '%s' % remoteUser2LdifFile, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_ldaps_conn_handler.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_ldaps_conn_handler.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_trust_mgr_provider.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_trust_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_key_mgr_provider.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_key_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_startTLS.ldif' % (logsRemoteDataDir) } |
| | | 'entryToBeModified' : '%s/security/client_auth/teardown/disable_startTLS.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'filename' : '%s/../config/keystore' % OPENDS_BINPATH } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : DIRECTORY_INSTANCE_SFX , |
| | | 'dsScope' : 'base', |
| | | 'dsFilter' : 'objectclass=*' } |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'DeleteEntry'"> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : USER_1_DN} |
| | | 'dsBaseDN' : USER_1_DN, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'DeleteEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : USER_2_DN} |
| | | 'dsBaseDN' : USER_2_DN, |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | |
| | | 'DNToModify' : 'cn=EXTERNAL,cn=SASL Mechanisms,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-mapper-dn', |
| | | 'newAttributeValue' : 'cn=Subject Equals DN,cn=Certificate Mappers,cn=config', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | <script> |
| | | STAXCode = RC |
| | |
| | | 'DNToModify' : 'cn=EXTERNAL,cn=SASL Mechanisms,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-mapper-dn', |
| | | 'newAttributeValue' : 'cn=Fingerprint Mapper,cn=Certificate Mappers,cn=config', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToModify' : 'cn=Fingerprint Mapper,cn=Certificate Mappers,cn=config', |
| | | 'listAttributes' : listAttr, |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- configure the user entries --> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'ds-certificate-fingerprint', |
| | | 'newAttributeValue' : MD5_fingerprint_cert1, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'ds-certificate-fingerprint', |
| | | 'newAttributeValue' : SHA1_fingerprint_cert2, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- Check mapping is working --> |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <!-- Configure the mapper to map SHA1 fingerprint --> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToModify' : 'cn=Fingerprint Mapper,cn=Certificate Mappers,cn=config', |
| | | 'listAttributes' : listAttr, |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <!-- Restore initial users configuration --> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'ds-certificate-fingerprint', |
| | | 'newAttributeValue' : MD5_fingerprint_cert1, |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'modifyAnAttribute'"> |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'ds-certificate-fingerprint', |
| | | 'newAttributeValue' : SHA1_fingerprint_cert2, |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToModify' : 'cn=Fingerprint Mapper,cn=Certificate Mappers,cn=config', |
| | | 'listAttributes' : listAttr, |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- configure the user entries --> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : MD5_fingerprint_cert1, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : SHA1_fingerprint_cert2, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- Check mapping is working --> |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <!-- Configure the mapper to map SHA1 fingerprint --> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'DNToModify' : 'cn=Fingerprint Mapper,cn=Certificate Mappers,cn=config', |
| | | 'listAttributes' : listAttr, |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | <!-- Restore initial users configuration --> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : MD5_fingerprint_cert1, |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'modifyAnAttribute'"> |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : SHA1_fingerprint_cert2, |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : 'cn=EXTERNAL,cn=SASL Mechanisms,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-mapper-dn', |
| | | 'newAttributeValue' : 'cn=Subject Attribute to User Attribute,cn=Certificate Mappers,cn=config', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : 'cn=Subject Attribute to User Attribute,cn=Certificate Mappers,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-subject-attribute-mapping', |
| | | 'newAttributeValue' : 'uid:description', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : USER_1_CERT, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : 'bad-certificate', |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : 'cn=EXTERNAL,cn=SASL Mechanisms,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-mapper-dn', |
| | | 'newAttributeValue' : 'cn=Subject DN to User Attribute,cn=Certificate Mappers,cn=config', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'ds-certificate-subject-dn', |
| | | 'newAttributeValue' : USER_1_DN, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'ds-certificate-subject-dn', |
| | | 'newAttributeValue' : 'uid=bad-certificate', |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'ds-certificate-subject-dn', |
| | | 'newAttributeValue' : USER_1_DN, |
| | | 'changetype' : 'delete'} |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'modifyAnAttribute'"> |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'ds-certificate-subject-dn', |
| | | 'newAttributeValue' : 'uid=bad-certificate', |
| | | 'changetype' : 'delete'} |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : 'cn=Subject DN to User Attribute,cn=Certificate Mappers,cn=config', |
| | | 'attributeName' : 'ds-cfg-certificate-subject-attribute-type', |
| | | 'newAttributeValue' : 'description', |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <message>'----- Configure the attribute ds-certificate-subject-dn for user %s ---' % USER_1_DN</message> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : 'bad_cert', |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : USER_2_DN, |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base', |
| | | 'expected' : 49 } |
| | | 'expectedRC' : 49 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'dsTrustStorePath' : CLIENT_KEYSTORE, |
| | | 'dsKeyStorePath' : CLIENT_KEYSTORE, |
| | | 'dsReportAuthzID' : ' ', |
| | | 'dsScope' : 'base' } |
| | | 'dsScope' : 'base' , |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'DNToModify' : USER_1_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : 'bad_cert', |
| | | 'changetype' : 'delete'} |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'DNToModify' : USER_2_DN, |
| | | 'attributeName' : 'description', |
| | | 'newAttributeValue' : USER_2_DN, |
| | | 'changetype' : 'delete'} |
| | | 'changetype' : 'delete', |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'Security: JKS: Preamble Step 1. Generating Server Certicate' |
| | | </message> |
| | | |
| | | <call function="'genServerJKSCert'"> |
| | | |
| | | <!-- create a server certificate --> |
| | | |
| | | <call function="'genCertificate'"> |
| | | { 'certAlias' : 'server-cert' , |
| | | 'dname' : "cn=client,O=Sun Microsystems,C=US", |
| | | 'keystore' : 'keystore', |
| | | 'storepass' : 'servercert', |
| | | 'keypass' : 'servercert', |
| | | 'storetype' : 'JKS' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Self-Sign Server Cert --> |
| | | <message> |
| | | 'Security: JKS: Preamble Step 2. Self-Signing Server Certificate' |
| | | </message> |
| | | |
| | | <call function="'selfSignServerJKSCert'"> |
| | | <call function="'SelfSignCertificate'"> |
| | | { 'certAlias' : 'server-cert' , |
| | | 'storepass' : 'servercert', |
| | | 'keypass' : 'servercert', |
| | | 'keystore' : 'keystore', |
| | | 'storetype' : 'JKS' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | |
| | | <!--- Configure JKS Keystore --> |
| | | <message> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X -x' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Unconfigure JKS Keystore --> |
| | | <!--- Disable LDAPS Connection Handler --> |
| | | <message> |
| | | 'Security: JKS: Postamble Step 2. Unconfiguring JKS Keystore' |
| | | 'Disabling LDAPS Connection Handler' |
| | | </message> |
| | | |
| | | <call function="'unconfigureSSL'"> |
| | | <call function="'modifyEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'keystoreType' : '%s' % 'jks' } |
| | | 'entryToBeModified' : '%s/security/jks/teardown/disable_ldaps_conn_handler.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | |
| | | <!--- Disable SSL Trust Manager Provider --> |
| | | <message> 'Disabling SSL Trust Manager Provider' </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/jks/teardown/disable_trust_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | | |
| | | <!--- Disable Key Manager Provider --> |
| | | <message> |
| | | 'Disabling Key Manager Provider' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/jks/teardown/disable_key_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | | |
| | | <!--- Remove JKS Keystore --> |
| | | <message> |
| | | 'Security: JKS: Postamble Step 3. Removing JKS Keystore' |
| | |
| | | 'dsFilter' : 'objectclass=*' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'Security: PKCS12: Preamble Step 1. Generating Server PKCS12 Certicate' |
| | | </message> |
| | | |
| | | <call function="'genServerPKCS12Cert'"> |
| | | <call function="'genCertificate'"> |
| | | { 'certAlias' : 'server-cert' , |
| | | 'dname' : "cn=client,O=Sun Microsystems,C=US", |
| | | 'keystore' : 'keystore', |
| | | 'storepass' : 'servercert', |
| | | 'keypass' : 'servercert', |
| | | 'storetype' : 'PKCS12' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Self-Sign Server Cert --> |
| | | <message> |
| | | 'Security: PKCS12: Preamble Step 2. Self-Signing Server PKCS12 Certicate' |
| | | </message> |
| | | |
| | | <call function="'selfSignServerPKCS12Cert'"> |
| | | <call function="'SelfSignCertificate'"> |
| | | { 'certAlias' : 'server-cert' , |
| | | 'storepass' : 'servercert', |
| | | 'keypass' : 'servercert', |
| | | 'keystore' : 'keystore', |
| | | 'storetype' : 'PKCS12' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Configure PKCS12 Keystore --> |
| | | <message> |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | |
| | | 'extraParams' : '-Z -X -x' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Unconfigure PKCS12 Keystore --> |
| | | <message> |
| | | 'Security: PKCS12: Postamble Step 2. Unconfiguring PKCS12 Keystore' |
| | |
| | | 'keystoreType' : '%s' % 'pkcs12' } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | |
| | | 'dsFilter' : 'objectclass=*' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |