If SP metadata indicates "want_assertions_signed", then verify that they are signed.
Logout request needs issuer in some cases, so send it always. Can't hurt !
Tool that imports metadata in XML format and outputs the same after some filtering into a pysaml2 specific metadata format.
Merge pull request #57 from fredrikt/master

Fix searching for non-primary-key values.
snq must not be None
Merge branch 'master' of github.com:rohe/pysaml2
Merge pull request #56 from rectalogic/want-assertions-signed

If SP metadata indicates "want_assertions_signed", then verify that they are signed
Remove randomness and add user info back into cache
Merge pull request #58 from abec/master

Remove randomness and add user info back into cache
Merge pull request #59 from fredrikt/master

add: Allow caller to supply unique reference.
fake tests to get Jenkins to accept pysaml2
coverage
requested_authn_context: authn_context_class_ref should be a list
requested_authn_context: authn_context_class_ref should be a list
Merge pull request #60 from SUNET/fix_class_ref_list

requested_authn_context: authn_context_class_ref should be a list
Created another way of loading remote_metadata. Allows you to specify a path to a python function which will be load the content of the XML on the fly
Fix another case of req_authn_context.authn_context_class_ref list.
Fix KeyError when signing http_redirect_message

Without this change I get the following traceback:

>>> pack.http_redirect_message(req.to_string(), destination, sigalg=pack.RSA_SHA1, key=rsa)
Traceback (most recent call last):
  File "<redacted>", line 1, in <module>
  File "<redacted>\pysaml2-1.0.3-py2.7.egg\saml2\pack.py", line 138, in http_redirect_message
    string = "&".join([urllib.urlencode({k: args[k]}) for k in _order])
KeyError: 'RelayState'
Merge pull request #63 from paulftw/patch-1

Fix KeyError when signing http_redirect_message
Added userinfo module