diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-03-05 09:33:31 +0100 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-03-05 09:33:31 +0100 |
commit | ebd6c96d712361ab7942e564e394406780f4b308 (patch) | |
tree | ffaa453aad0753545ce345401f79bf0d1992dac0 /tools | |
parent | 4ca2ee6fa6f1b57f952a6f73526ad68da488130e (diff) | |
download | pysaml2-ebd6c96d712361ab7942e564e394406780f4b308.tar.gz |
Modified to work with the refactored crypto backend.
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/make_metadata.py | 6 |
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) |