diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2011-01-25 20:09:28 +0100 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2011-01-25 20:09:28 +0100 |
commit | e8ad329b5802c0156ab90bff846461dfacabbe93 (patch) | |
tree | 45fb1241be84e16475f2e9c1b0ddd9514f355e77 | |
parent | 1c1947a5a66a6bc158a1a7274181b5073622ee6e (diff) | |
download | pysaml2-e8ad329b5802c0156ab90bff846461dfacabbe93.tar.gz |
Validate the metadata before printing it0.2
-rwxr-xr-x | tools/make_metadata.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/make_metadata.py b/tools/make_metadata.py index 67ecbd0c..b9f883c9 100755 --- a/tools/make_metadata.py +++ b/tools/make_metadata.py @@ -4,6 +4,7 @@ import getopt from saml2.metadata import entity_descriptor, entities_descriptor from saml2.sigver import SecurityContext +from saml2.validate import valid_instance HELP_MESSAGE = """ Usage: make_metadata [options] 1*configurationfile @@ -72,7 +73,9 @@ def main(args): eds.append(entity_descriptor(confd, valid_for)) secc = SecurityContext(xmlsec, keyfile) - print entities_descriptor(eds, valid_for, name, id, sign, secc) + desc = entities_descriptor(eds, valid_for, name, id, sign, secc) + valid_instance(desc) + print desc if __name__ == "__main__": import sys |