Ejemplo n.º 1
0
 function getConfig($testrun)
 {
     $config = parent::getConfig($testrun);
     $config['signAssertion'] = TRUE;
     $config['signResponse'] = FALSE;
     return $config;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 function getConfig($testrun)
 {
     $config = parent::getConfig($testrun);
     return $config;
 }
Ejemplo n.º 4
0
 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;
 }