function getConfig($testrun) { $config = parent::getConfig($testrun); $config['signAssertion'] = TRUE; $config['signResponse'] = FALSE; return $config; }
function getConfig($testrun) { $config = parent::getConfig($testrun); switch ($testrun) { case 'multipleassertion3': case 'multipleassertion4': case 'multipleassertion3b': case 'multipleassertion4b': $config['signAssertion'] = TRUE; $config['signResponse'] = FALSE; break; } return $config; }
function getConfig($testrun) { $config = parent::getConfig($testrun); return $config; }
function getConfig($testrun) { $config = parent::getConfig($testrun); switch ($testrun) { case 'nameid_persistent': $config['nameIdFormat'] = 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent'; break; case 'nameid_email': $config['nameIdFormat'] = 'urn:oasis:names:tc:SAML:2.0:nameid-format:email'; break; case 'nameid_foo': $config['nameIdFormat'] = 'urn:oasis:names:tc:SAML:2.0:nameid-format:foo'; break; case 'assertion_condition_notbefore': $config['notBeforeSkew'] = 3600; break; case 'assertion_condition_expired': $config['assertionLifetime'] = -3600; break; case 'signedassertion': $config['signAssertion'] = TRUE; $config['signResponse'] = FALSE; break; case 'signedassertionandresponse': $config['signAssertion'] = TRUE; $config['signResponse'] = TRUE; break; case 'assertion_subjectconfirmationdata_expired': $config['SubjectConfirmationDataLifetime'] = -3600; break; case 'assertion_condition_unknown': $config['extracondition'] = 'fff'; break; case 'assertion_authnstatement_expired': $config['sessionLifetime'] = -3600; break; case 'nosubjectconfirmationdata': $config['addSubjectConfirmationData'] = FALSE; break; case 'subjectconfirmationdata_multiplerecipient1': case 'subjectconfirmationdata_multiplerecipient2': case 'subjectconfirmationdata_address_multiple1': case 'subjectconfirmationdata_address_multiple2': $config['iterateSubjectConfirmationData'] = TRUE; break; case 'issueinstant_past': $config['issueInstantMod'] = -3600 * 24; break; case 'issueinstant_future': $config['issueInstantMod'] = 3600 * 24; break; case 'xsdatetime_milliseconds': $config['dateFormat'] = 'Y-m-d\\TH:i:s.263\\Z'; break; case 'xsdatetime_microseconds': $config['dateFormat'] = 'Y-m-d\\TH:i:s.263234\\Z'; break; case 'assertion_authnstatement_missing': $config['includeAuthn'] = FALSE; break; } return $config; }