summaryrefslogtreecommitdiff
path: root/src/saml2/sigver.py
diff options
context:
space:
mode:
authorJohan Lundberg <lundberg@sunet.se>2018-10-04 15:47:52 +0200
committerJohan Lundberg <lundberg@sunet.se>2018-10-04 15:47:52 +0200
commit77429beb90e49c6876bb1693e11247b1c786f18d (patch)
tree91b341a67149d088226d108c084bc82db0e966bd /src/saml2/sigver.py
parent47c61dfdc4bdb4a58a0b308ad2a7a0786f42de0e (diff)
downloadpysaml2-77429beb90e49c6876bb1693e11247b1c786f18d.tar.gz
Make sure instance is a string
Diffstat (limited to 'src/saml2/sigver.py')
-rw-r--r--src/saml2/sigver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/saml2/sigver.py b/src/saml2/sigver.py
index f89d6e15..e52a2fbb 100644
--- a/src/saml2/sigver.py
+++ b/src/saml2/sigver.py
@@ -310,7 +310,7 @@ def signed_instance_factory(instance, seccont, elements_to_sign=None):
:return: A class instance if not signed otherwise a string
"""
if elements_to_sign:
- signed_xml = instance
+ signed_xml = instance.to_string()
for (node_name, nodeid) in elements_to_sign:
signed_xml = seccont.sign_statement(
signed_xml, node_name=node_name, node_id=nodeid)