| | |
| | | 'storetype' : 'PKCS12' } |
| | | </call> |
| | | |
| | | |
| | | <!--- Self-Sign Server Cert --> |
| | | <message> |
| | | 'Security: PKCS12: Preamble Step 2. Self-Signing Server PKCS12 Certicate' |
| | | </message> |
| | | |
| | | <call function="'SelfSignCertificate'"> |
| | | { 'certAlias' : 'server-cert' , |
| | | 'storepass' : 'servercert', |
| | |
| | | 'storetype' : 'PKCS12' } |
| | | </call> |
| | | |
| | | |
| | | <!--- Configure PKCS12 Keystore --> |
| | | <message> |
| | | 'Security: PKCS12: Preamble Step 3. Configuring PKCS12 Keystore' |
| | | </message> |
| | | |
| | | <!-- Configure SSL--> |
| | | |
| | | <message> |
| | | '---- Configure SSL ----' |
| | | </message> |
| | | |
| | | <!--- Enable Key Manager Provider --> |
| | | <message> |
| | | 'Enabling Key Manager Provider' |
| | | </message> |
| | | <call function="'modifyEntry'"> |
| | | <call function="'configureSSL'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pkcs12/setup/enable_key_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | 'keystoreType' : '%s' % 'pkcs12' } |
| | | </call> |
| | | |
| | | |
| | | <!--- Enable Trust Manager Provider --> |
| | | <message> |
| | | 'Enabling 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/pkcs12/setup/enable_trust_mgr_provider.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | |
| | | <!--- Enable LDAPS Connection Handler --> |
| | | <message> |
| | | 'Enabling LDAPS Connection Handler - Port number' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/ldaps_port.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | <!-- Enabling LDAPS Connection Handler - Keystore type --> |
| | | <message> |
| | | 'Enabling LDAPS Connection Handler - Keystore type' |
| | | </message> |
| | | |
| | | <call function="'modifyEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/security/pkcs12/setup/enable_ldaps_conn_handler.ldif' % (logsRemoteDataDir), |
| | | 'expectedRC' : 0 } |
| | | </call> |
| | | |
| | | |
| | | <!--- Initial Search With SSL --> |
| | | <message> |
| | | 'Security: PKCS12: Preamble Step 4. Searching with SSL Connection' |
| | |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |