Skip to content

Commit d8a03cb

Browse files
author
Hans Hörberg
committed
Fix for reading the certificate.
1 parent ee3d828 commit d8a03cb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/saml2/sigver.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,8 +1062,12 @@ def security_context(conf, debug=None):
10621062
def encrypt_cert_from_item(item):
10631063
_encrypt_cert = None
10641064
try:
1065-
_elem = extension_elements_to_elements(item.extension_elements[0].children,
1066-
[pefim, ds])
1065+
try:
1066+
_elem = extension_elements_to_elements(item.extensions.extension_elements,[pefim, ds])
1067+
except:
1068+
_elem = extension_elements_to_elements(item.extension_elements[0].children,
1069+
[pefim, ds])
1070+
10671071
for _tmp_elem in _elem:
10681072
if isinstance(_tmp_elem, SPCertEnc):
10691073
for _tmp_key_info in _tmp_elem.key_info:

0 commit comments

Comments
 (0)