diff options
author | Hans Hörberg <hans.horberg@umu.se> | 2015-11-19 10:36:56 +0100 |
---|---|---|
committer | Hans Hörberg <hans.horberg@umu.se> | 2015-11-19 10:36:56 +0100 |
commit | 361b29f4641c2e75d7a522990e0e5789e488c3c0 (patch) | |
tree | 4bffc0d3bd42907328444f006ddd36d3e556e867 /src/saml2/metadata.py | |
parent | bc93176fa6b4f15090a7d2d335727d60c6ffe2c3 (diff) | |
download | pysaml2-361b29f4641c2e75d7a522990e0e5789e488c3c0.tar.gz |
Merge remote-tracking branch 'upstream/master'
# Conflicts:
# src/saml2/entity.py
digest algorithm added to the same functions as sign alg.
Diffstat (limited to 'src/saml2/metadata.py')
-rw-r--r-- | src/saml2/metadata.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/saml2/metadata.py b/src/saml2/metadata.py index b0952525..4a85ccfe 100644 --- a/src/saml2/metadata.py +++ b/src/saml2/metadata.py @@ -775,7 +775,7 @@ def entities_descriptor(eds, valid_for, name, ident, sign, secc, sign_alg=None, raise SAMLError("If you want to do signing you should define " + "where your public key are") - entities.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg) + entities.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) entities.id = ident xmldoc = secc.sign_statement("%s" % entities, class_name(entities)) entities = md.entities_descriptor_from_string(xmldoc) @@ -797,7 +797,7 @@ def sign_entity_descriptor(edesc, ident, secc, sign_alg=None, digest_alg=None): if not ident: ident = sid() - edesc.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg) + edesc.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) edesc.id = ident xmldoc = secc.sign_statement("%s" % edesc, class_name(edesc)) edesc = md.entity_descriptor_from_string(xmldoc) |