Subversion Status

ChangeLog

10:37 bdauvergne rev 4657 ID-WSF 2.0: moved strings to their own header
10:37 bdauvergne rev 4658 in server.c, fix missing loading of public keys in constructors * lasso/id-ff/server.c: constructor for LassoProvider load public keys but they are not called by LassoServer constructors, so we have to explicitely duplicate calls to lasso_provider_load_public_keys.
10:37 bdauvergne rev 4659 ID-WSF 2.0: fix bad conditionnal in lasso_idwsf2_discovery_process_metadata_register_response_msg * lasso/id-wsf-2.0/discovery.c: fix check in lasso_idwsf2_discovery_process_metadata_register_response_msg fix duplication of service metadatas inside private list of service metadatas.
10:37 bdauvergne rev 4660 ID-WSF 2.0: fix bad type checking in lasso_wsa_endpoint_reference_get_idwsf2_security_context_for_security_mechanism * lasso/id-wsf-2.0/idwsf2_helper.c: SecurityMechID is a list of strings not LassoMiscTextNode.
10:37 bdauvergne rev 4661 ID-WSF 2.0: in lasso_wsa_endpoint_reference_new_for_idwsf2_service, do not forget to add metadata to epr, fill usage property of token * lasso/id-wsf-2.0/idwsf2_helper.c: add missing initialization code.
10:37 bdauvergne rev 4662 SAML 2.0: in saml2_helper.c, better check issuer element and also test the LassoServer object for issuance, lasso_saml2_assertion_get_issuer_provider
10:37 bdauvergne rev 4663 Core: in lasso_verify_signature, fix conditional about single reference * lasso/xml/toosl.c: verify that reference is unique if NO_SINGLE_REFERENCE is disabled.
10:37 bdauvergne rev 4664 ID-WSF 2.0: in lasso_login_idwsf2_add_discovery_bootstrap_epr, initialize ID and Issuer property on bootstrap assertion. * lasso/id-wsf-2.0/saml2_login.c: initialization of ID and Issuer properties was missing.
10:37 bdauvergne rev 4665 ID-WSF 2.0: in lasso_login_idwsf2_get_discovery_bootstrap_epr, better handle attribute content * lasso/id-wsf-2.0/saml2_login.c: LassoSaml2AttributeValue can contain many children, so traverse them all to find the firs LassoWsAddrEndpointReference among them.
10:37 bdauvergne rev 4666 ID-WSF 2.0: in lasso_idwsf2_profile_build_request_msg, properly handle the security token * lasso/id-wsf-2.0/profile.c: security token is a signed assertion by an IdP or a discovery service, we must keep as is, that is with the signature, in order to do that we extract the original xmlNode from the assertion and embed it in the new message using a LassoMiscTextNode.
10:37 bdauvergne rev 4667 ID-WSF 2.0: add signature to Disco produced EPR SAML 2.0 security tokens
10:37 bdauvergne rev 4668 Bindings python: udpate id-wsf 2.0 test file * bindings/python/tests/idwsf2_tests.py: Disco Service registering is working, it now needs a bootstrap epr in all case (before registering could be done without signatures).
10:37 bdauvergne rev 4669 Add signature on EPR secur token
10:37 bdauvergne rev 4670 SAML 2.0: fix documentation of lasso_saml2_assertion_validate_conditions
10:37 bdauvergne rev 4671 Binding python: fix leak in string getters