Lines Matching refs:signedElements
133 $signedElements = $this->processSignedElements();
138 $hasSignedResponse = in_array($responseTag, $signedElements);
139 $hasSignedAssertion = in_array($assertionTag, $signedElements);
380 if (empty($signedElements) || (!$hasSignedResponse && !$hasSignedAssertion)) {
843 $signedElements = array();
910 $signedElements[] = $signedElement;
914 if (!empty($signedElements) && !$this->validateSignedElements($signedElements)) {
920 return $signedElements;
968 public function validateSignedElements($signedElements) argument
970 if (count($signedElements) > 2) {
977 $ocurrence = array_count_values($signedElements);
978 if ((in_array($responseTag, $signedElements) && $ocurrence[$responseTag] > 1) ||
979 (in_array($assertionTag, $signedElements) && $ocurrence[$assertionTag] > 1) ||
980 !in_array($responseTag, $signedElements) && !in_array($assertionTag, $signedElements)
987 if (in_array($responseTag, $signedElements)) {
997 if (in_array($assertionTag, $signedElements)) {