From f11efad0645ca1e767075f5b0601934ea0e3c503 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Tue, 30 Nov 2010 12:11:30 +0000
Subject: [PATCH] saml: Fix decryption of NameID in LogoutRequest.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2671 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/saml/www/sp/saml2-logout.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/modules/saml/www/sp/saml2-logout.php b/modules/saml/www/sp/saml2-logout.php
index 40197282c..0df055c18 100644
--- a/modules/saml/www/sp/saml2-logout.php
+++ b/modules/saml/www/sp/saml2-logout.php
@@ -72,9 +72,8 @@ if ($message instanceof SAML2_LogoutResponse) {
 		$lastException = NULL;
 		foreach ($keys as $i => $key) {
 			try {
-				$ret = $assertion->getAssertion($key);
+				$message->decryptNameId($key);
 				SimpleSAML_Logger::debug('Decryption with key #' . $i . ' succeeded.');
-				return $ret;
 			} catch (Exception $e) {
 				SimpleSAML_Logger::debug('Decryption with key #' . $i . ' failed with exception: ' . $e->getMessage());
 				$lastException = $e;
-- 
GitLab