diff options
author | Hans Hörberg <hans.horberg@umu.se> | 2015-11-19 14:29:02 +0100 |
---|---|---|
committer | Hans Hörberg <hans.horberg@umu.se> | 2015-11-19 14:29:02 +0100 |
commit | 51c06eecb3dd8464a521201fc1c019c9c42559b7 (patch) | |
tree | 5e67a48ece0fcd30f5c5cb87d72c59403b80cbbf /src/saml2/metadata.py | |
parent | b99e90b3d60f0464921076b61af769c21a394ad9 (diff) | |
parent | 73849b4f08f7900642bf74975b923e4263916014 (diff) | |
download | pysaml2-51c06eecb3dd8464a521201fc1c019c9c42559b7.tar.gz |
Merge remote-tracking branch 'upstream/master'
# Conflicts:
# src/saml2/xmldsig/__init__.py
Diffstat (limited to 'src/saml2/metadata.py')
-rw-r--r-- | src/saml2/metadata.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/saml2/metadata.py b/src/saml2/metadata.py index 4a85ccfe..ae5979d9 100644 --- a/src/saml2/metadata.py +++ b/src/saml2/metadata.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +from saml2.algsupport import algorithm_support_in_metadata from saml2.md import AttributeProfile from saml2.sigver import security_context from saml2.config import Config @@ -728,6 +729,12 @@ def entity_descriptor(confd): item = mdattr.EntityAttributes(attribute=attr) entd.extensions.add_extension_element(item) + if not entd.extensions: + entd.extensions = md.Extensions() + + for item in algorithm_support_in_metadata(confd.xmlsec_binary): + entd.extensions.add_extension_element(item) + serves = confd.serves if not serves: raise SAMLError( |