From e8ad329b5802c0156ab90bff846461dfacabbe93 Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Tue, 25 Jan 2011 20:09:28 +0100 Subject: [PATCH] Validate the metadata before printing it --- tools/make_metadata.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/make_metadata.py b/tools/make_metadata.py index 67ecbd0..b9f883c 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