summaryrefslogtreecommitdiff
path: root/src/saml2/tools/verify_metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/saml2/tools/verify_metadata.py')
-rw-r--r--src/saml2/tools/verify_metadata.py33
1 files changed, 15 insertions, 18 deletions
diff --git a/src/saml2/tools/verify_metadata.py b/src/saml2/tools/verify_metadata.py
index d7102548..aefffe40 100644
--- a/src/saml2/tools/verify_metadata.py
+++ b/src/saml2/tools/verify_metadata.py
@@ -4,32 +4,31 @@ import argparse
from saml2.attribute_converter import ac_factory
from saml2.httpbase import HTTPBase
-
-from saml2.sigver import _get_xmlsec_cryptobackend
+from saml2.mdstore import MetaDataExtern
+from saml2.mdstore import MetaDataFile
from saml2.sigver import SecurityContext
+from saml2.sigver import _get_xmlsec_cryptobackend
-from saml2.mdstore import MetaDataFile
-from saml2.mdstore import MetaDataExtern
-__author__ = 'rolandh'
+__author__ = "rolandh"
"""
A script that imports and verifies metadata.
"""
+
def main():
parser = argparse.ArgumentParser()
- parser.add_argument('-t', dest='type')
- parser.add_argument('-u', dest='url')
- parser.add_argument('-c', dest='cert')
- parser.add_argument('-a', dest='attrsmap')
- parser.add_argument('-o', dest='output')
- parser.add_argument('-x', dest='xmlsec')
- parser.add_argument('-i', dest='ignore_valid', action='store_true')
+ parser.add_argument("-t", dest="type")
+ parser.add_argument("-u", dest="url")
+ parser.add_argument("-c", dest="cert")
+ parser.add_argument("-a", dest="attrsmap")
+ parser.add_argument("-o", dest="output")
+ parser.add_argument("-x", dest="xmlsec")
+ parser.add_argument("-i", dest="ignore_valid", action="store_true")
parser.add_argument(dest="item")
args = parser.parse_args()
-
metad = None
if args.ignore_valid:
@@ -41,8 +40,7 @@ def main():
if args.cert and args.xmlsec:
crypto = _get_xmlsec_cryptobackend(args.xmlsec)
sc = SecurityContext(crypto)
- metad = MetaDataFile(args.item, args.item, cert=args.cert, security=sc,
- **kwargs)
+ metad = MetaDataFile(args.item, args.item, cert=args.cert, security=sc, **kwargs)
else:
metad = MetaDataFile(args.item, args.item, **kwargs)
elif args.type == "external":
@@ -50,8 +48,7 @@ def main():
httpc = HTTPBase()
crypto = _get_xmlsec_cryptobackend(args.xmlsec)
sc = SecurityContext(crypto)
- metad = MetaDataExtern(ATTRCONV, args.url, sc, cert=args.cert, http=httpc,
- **kwargs)
+ metad = MetaDataExtern(ATTRCONV, args.url, sc, cert=args.cert, http=httpc, **kwargs)
if metad:
try:
@@ -62,5 +59,5 @@ def main():
print("OK")
-if __name__ == '__main__':
+if __name__ == "__main__":
main()