Skip to main content

Federation Feeder

Project description

python SAML metadata aggregator

This is a SAML metadata aggregator written in python. It is based on the model for metadata exchange by Ian Young: http://iay.org.uk/blog/2008/10/metadata_interc.html

In order to run this software you only need lxml. If you want to sign using a PKCS#11 token you must install PyKCS11.

News

0.1

Release date: UNRELEASED

0.4

Release date: Tue Jul 10 15:48:07 CEST 2012

  • Schema validation

  • Refactor dynamic loading framework

0.5

Release date: Wed Jul 11 16:31:06 CEST 2012

Because of the way OpenSSL handles self-signed certificates the XML validation extracts the public key from the certificate and uses that instead of the X509 certificate to validate an XML signature. Right now this introduces a dependency on M2Crypto which will be removed in the fugure. Note that ubuntu/debian users should install python-m2crypto instead of installing M2Crypto (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637904)

0.6

Release date: Thu Aug 30 08:00:00 CEST 2012

  • XML signing and validation using pyXMLSecurity

  • Support for PKCS#11-based HSMs using pykcs11

We are now using a (limited) pure-python implmementation of xmlsec which makes it easier to sign using HSMs. The only mandatory non-python dependency now is lxml.

0.7

Release date: Fri Sep 7 10:13:33 CEST 2012

  • support breaking out of pipelines using exceptions

  • kill the pipeline if selects picks 0 elements

  • more debug logging

  • more robust handling of zero-length selectors

  • completely remove pyOpenSSL dependency

  • many bugfixes and cleanup

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyFF-0.7.tar.gz (13.2 kB view details)

Uploaded Source

File details

Details for the file pyFF-0.7.tar.gz.

File metadata

  • Download URL: pyFF-0.7.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyFF-0.7.tar.gz
Algorithm Hash digest
SHA256 1787d0b528338437aba61eda1a26884c59fea9517064b7e22ae9f2135655dd0f
MD5 1cbfc35d64ba562c03911c63041e05aa
BLAKE2b-256 a9b40936fb5e07807db145008b7012d794b1f4eec32364dd79de6232a502c642

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page