summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Bublichenko <alex.bublichenko@oracle.com>2019-05-24 15:29:28 -0700
committerAlex Bublichenko <alex.bublichenko@oracle.com>2019-05-24 15:29:28 -0700
commit281d2e165b674b315529b60d145f1b57a7bdb08e (patch)
tree1479933cdab2aa289e0cc28ea4307841aacfd490 /src
parent65af4be7a2002cb427170adc245d936c65feaa4e (diff)
downloadpysaml2-281d2e165b674b315529b60d145f1b57a7bdb08e.tar.gz
Gracefully handle invalid HOK assertions
Diffstat (limited to 'src')
-rw-r--r--src/saml2/response.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/saml2/response.py b/src/saml2/response.py
index c16be47f..118f7fe0 100644
--- a/src/saml2/response.py
+++ b/src/saml2/response.py
@@ -726,7 +726,8 @@ class AuthnResponse(StatusResponse):
return False
has_keyinfo = False
- for element in extension_elements_to_elements(data.key_info,
+ key_info = data.key_info or ()
+ for element in extension_elements_to_elements(key_info,
[samlp, saml, xenc, ds]):
if isinstance(element, ds.KeyInfo):
has_keyinfo = True