summaryrefslogtreecommitdiff
path: root/src/saml2/response.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/saml2/response.py')
-rw-r--r--src/saml2/response.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/saml2/response.py b/src/saml2/response.py
index 118f7fe0..4c884c30 100644
--- a/src/saml2/response.py
+++ b/src/saml2/response.py
@@ -722,12 +722,11 @@ class AuthnResponse(StatusResponse):
return True
def _holder_of_key_confirmed(self, data):
- if not data or not data.key_info:
+ if not data or not data.extension_elements:
return False
has_keyinfo = False
- key_info = data.key_info or ()
- for element in extension_elements_to_elements(key_info,
+ for element in extension_elements_to_elements(data.extension_elements,
[samlp, saml, xenc, ds]):
if isinstance(element, ds.KeyInfo):
has_keyinfo = True