summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2013-03-05 09:33:31 +0100
committerRoland Hedberg <roland.hedberg@adm.umu.se>2013-03-05 09:33:31 +0100
commitebd6c96d712361ab7942e564e394406780f4b308 (patch)
treeffaa453aad0753545ce345401f79bf0d1992dac0 /tools
parent4ca2ee6fa6f1b57f952a6f73526ad68da488130e (diff)
downloadpysaml2-ebd6c96d712361ab7942e564e394406780f4b308.tar.gz
Modified to work with the refactored crypto backend.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/make_metadata.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/make_metadata.py b/tools/make_metadata.py
index a5b7741c..68110ec1 100755
--- a/tools/make_metadata.py
+++ b/tools/make_metadata.py
@@ -7,6 +7,7 @@ from saml2.metadata import entities_descriptor
from saml2.metadata import sign_entity_descriptor
from saml2.sigver import SecurityContext
+from saml2.sigver import get_xmlsec_cryptobackend
from saml2.sigver import get_xmlsec_binary
from saml2.validate import valid_instance
from saml2.config import Config
@@ -60,7 +61,10 @@ for filespec in args.config:
cnf = Config().load_file(fil, metadata_construction=True)
eds.append(entity_descriptor(cnf))
-secc = SecurityContext(xmlsec, args.keyfile, cert_file=args.cert)
+crypto = get_xmlsec_cryptobackend()
+secc = SecurityContext(crypto, key_file=args.keyfile,
+ cert_file=args.cert, debug=1)
+
if args.id:
desc = entities_descriptor(eds, valid_for, args.name, args.id,
args.sign, secc)