summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2011-01-25 20:09:28 +0100
committerRoland Hedberg <roland.hedberg@adm.umu.se>2011-01-25 20:09:28 +0100
commite8ad329b5802c0156ab90bff846461dfacabbe93 (patch)
tree45fb1241be84e16475f2e9c1b0ddd9514f355e77
parent1c1947a5a66a6bc158a1a7274181b5073622ee6e (diff)
downloadpysaml2-e8ad329b5802c0156ab90bff846461dfacabbe93.tar.gz
Validate the metadata before printing it0.2
-rwxr-xr-xtools/make_metadata.py5
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