summaryrefslogtreecommitdiffstats
path: root/bindings/utils.py
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-04 22:24:04 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-04 22:24:04 +0000
commite6a07df2bc362d57a422216a4af834d980b1b2d7 (patch)
treeea56882dd7010b018d3ed9d47b82e6e3fb98d5b6 /bindings/utils.py
parent38ef0a86d9075f75ae735409d7b59da2da93490d (diff)
downloadlasso-e6a07df2bc362d57a422216a4af834d980b1b2d7.tar.gz
lasso-e6a07df2bc362d57a422216a4af834d980b1b2d7.tar.xz
lasso-e6a07df2bc362d57a422216a4af834d980b1b2d7.zip
Core: Finish support for all XMLDsig key formats
* lasso/xml/tools.c: xmlsec is not able to load a certificate public key without checking it against trusted root certificate, so we must work around and load the key by hand. lasso_xmlsec_load_private_key_from_buffer is made more robust in the same (loading of the key was extracted inside _lasso_xmlsec_load_key_from_buffer) and now can load certificates and keys directly embedded inside KeyValue nodes (in total opposition to the XMLDsig specification but...), with or without PEM headers. * tests/metadata/Makefile.am tests/metadata/metadata_06.xml tests/metadata_tests.c: add test case for RSAKeyValue public keys.
Diffstat (limited to 'bindings/utils.py')
0 files changed, 0 insertions, 0 deletions