Skip to main content

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

Features

  • Pluggable “piplines” for processing SAML metadata

  • Signature validation and creation

  • Support for using PKCS#11 tokens for signing

  • Certificate expiration checking and reporting

  • Fast parallell fetch of multiple streams

Dependencies

  • pyXMLSecurity

  • PyKCS11 (optional)

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

0.8

Release date: Fri Nov 30 09:37:59 CET 2012 * HTTP-based pyffd with MDX support * several bugfixes * indexing in MDRepository * completely rewritten URL fetcher with monitoring

Metadata

Release files for pyFF 0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyFF 0.8
File Size Uploaded
pyFF-0.8.tar.gz 214.4 kB Details

Release files / pyFF-0.8.tar.gz

Download URL pyFF-0.8.tar.gz
Size 214.4 kB
Tags Source
SHA-256 checksum
How to use checksums
23ea576e162c245ec2fd7fe31edf9780b25a2fe9c3f759417f27e2f7e4fabdc0
BLAKE2b-256 checksum
How to use checksums
a71af00113d7780d9554bc226ca4942bd3efc2bf0b1354da79531cda0c141527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

2.1.7

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.4

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.0

1 release file

1.1.5

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9

1 release file

This release

0.8 This release

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page