| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
| |
LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION, when no description can be found for the chosen security mechanism
|
|
|
|
| |
mechanisms URNs
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
relating to a missing assertion id and a missing endpoint declaration
|
|
|
|
|
|
| |
everything."
This reverts commit 832f127760dc074336400531a99f3a03574ffe13.
|
| |
|
|
|
|
| |
fresh object from older objects
|
| |
|
| |
|
|
|
|
| |
SOAP encapsulation
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- include utils.h
- move lasso_wsf_profile_build_key_info_node here
- add a comment for future review of lasso_discovery_build_credential
- remove direct use of lasso_wsf_profile_build_soap_envelope, use
lasso_wsf_profile_init_soap_request instead.
* lasso/id-wsf/utils.{c,h}:
- new file with security mech id matching functions
* lasso/id-wsf/wsf_profile.c:
- remove all credentials related static functions
- empty all credentials related public functions
- move function related to matching security mechanism into utils.{c,h} and
xml/disco_description.h
- add static function lasso_wsf_profile_comply_with_saml_authentication that
tries to add credential to the request to a web service using the SAML
WS-Security mechanism
- add static function lasso_wsf_profile_comply_with_security_mechanism to
dispatch upon the current chosen securirt mechanism.
- extract build_soap_envelope to the static function
build_soap_envelope_internal to remove warning of usage of a deprecated
function.
- remove lasso_wsf_profile_set_public_key
- remove lasso_wsf_profile_set_security_mech_id
- add lasso_wsf_profile_get_security_mechanism
- add lasso_wsf_profile_set_description
- empty function about online status of the principal
- remove all (non-working) handling of the x509 security mechanism
- add a new constructor function
LassoWsfProfile* lasso_wsf_profile_new_full(LassoServer *server, LassoDiscoResourceOffering *offering)
- and a new init function (for subclass):
gint lasso_wsf_profile_init(LassoWsfProfile *profile, LassoServer *server, LassoDiscoResourceOffering *offering)
* lasso/id-wsf/wsf_profile.h:
- mark as deprecated:
lasso_wsf_profile_move_credentials
lasso_wsf_profile_build_soap_envelope
lasso_wsf_profile_set_provider_soap_request
lasso_wsf_profile_principal_is_online
lasso_wsf_profile_add_credential
lasso_wsf_profile_set_principal_status
lasso_wsf_profile_set_principal_online
lasso_wsf_profile_set_principal_offline
* lasso/id-wsf/wsf_profile_private.h:
- remove fields from LassoWsfProfilePrivate structure:
- GList *credentials;
- gchar *public_key;
- add fields:
- char *security_mech_id;
- LassoDiscoResourceOffering *offering;
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Add a script to autogenerate lasso/errors.c from errors.h
* Update errors.c
* Add a target to Makefile.am to create errors.c
|
|
|
|
| |
lasso/xml/disco_description.c
|
| |
|
| |
|
| |
|
|
|
|
| |
extract LassoWsfProfilePrivate structure.
|
|
|
|
|
|
|
|
|
| |
in order to extract credentials informations and store them into
the current session.
* lasso/id-wsf/wsf_profile.c: Remove any high-level processing from
lasso_wsf_profile_process_soap_response_msg, just parse and setup
the corresponding fields into the structure. Eventually signal a
SOAP using a return code.
|
|
|
|
|
|
|
|
| |
lasso_session_add_assertion_with_id(session, id, assertion)
and
lasso_session_get_assertion_by_id(session, id)
Add to lasso_session_add_assertion a call to add_assertion_with_id,
to index all assertions into the index by id.
|
| |
|
| |
|
| |
|
|
|
|
| |
- add a TODO comment
|
|
|
|
|
|
|
|
|
| |
* add documentation
* user xmlSec functions for findings nodes
* add comments on the work flow
* fix memleak
* remove enveloped signature transform,
it is a detached signature.
|
|
|
|
|
|
| |
- add comments on the work flow
- simplify and centralize cleanup code
- loop over all assertion lookup for signature to verif
|
|
|
|
|
|
|
|
| |
* add documentation
* reformat
* add comments on the work flow
* fix memleak
- suppress lasso_wsf_profile_get_public_key_from_credential
|
|
|
|
|
| |
* centralize and simplify cleanup code
* add comments describing the flow
|
|
|
|
|
| |
const LassoDiscoDescription *lasso_wsf_profile_get_description(LassoWsfProfile *profile)
- Add documentation to lasso_wsf_profile_verify_credential_signature
|
| |
|
|
|
|
|
|
|
|
| |
lasso_wsf_profile_has_saml_authentication
-Add documentation for lasso_wsf_profile_is_x509_authentication
,lasso_wsf_profile_is_saml_authentication and
lasso_security_mech_has_x509_authentication.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|