summaryrefslogtreecommitdiffstats
path: root/lasso/xml
Commit message (Collapse)AuthorAgeFilesLines
* only set samlp:Success in samlp:Response if assertion was found; fall back toFrederic Peters2004-12-281-1/+1
| | | | | samlp:RequestDenied in other cases since there is currently no way to be more precise.
* added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error codeFrederic Peters2004-12-281-0/+1
|
* generate xmlsec signatures in get_xmlNode; this should allow envelopes (inFrederic Peters2004-12-2824-100/+89
| | | | LECP) to work properly.
* Fixed lasso_lecp_build_authn_request_envelope_msg,Frederic Peters2004-12-271-1/+5
| | | | | | lasso_lecp_process_authn_request_envelope_msg and lasso_lecp_build_authn_request_msg to properly deal with signatures (and, generally, to work)
* support for <lib:Extension> elements in query (not yet reconstructed); enabledFrederic Peters2004-12-272-7/+66
| | | | for <lib:AuthnRequest>
* Moved back Extension support from xmlNode* to GList*; "SP login usingFrederic Peters2004-12-2714-22/+22
| | | | post/artifact (testing Extension); SP logout using SOAP." test now works.
* added lib:Extension support to dst classes.Frederic Peters2004-12-248-7/+14
|
* errata2 makes SPProvidedNameIdentifier optional; changed schema snippetFrederic Peters2004-12-241-1/+1
| | | | accordingly
* errata2 adds a NotOnOrAfter attribute to LogoutRequestsFrederic Peters2004-12-242-1/+5
|
* removed obsolete commentFrederic Peters2004-12-241-1/+1
|
* Moved <lib:Extension> to xmlNode* since the developer can use xmlAddNextSiblingFrederic Peters2004-12-2311-19/+19
| | | | to add other nodes. (not tested)
* Removed _new functions for abstract classes; added _new functions for classesFrederic Peters2004-12-2350-73/+91
| | | | | that only had _new_full functions. Documented a little bit; marked public members in structures as such.
* removed cut'n pasted doc from oasisFrederic Peters2004-12-231-6/+1
|
* remove angle brackets around elements in doc strings so they can now beFrederic Peters2004-12-2318-19/+19
| | | | considered as docbook (necessary to produce itemized lists in docstrings)
* removed copy/pasted OASIS documentationFrederic Peters2004-12-231-17/+1
|
* Removed docstring copy/pasted from OASIS documentation (looks like BSD soFrederic Peters2004-12-231-18/+2
| | | | | it should be allowed if they are cited but I prefer to have full copyright over Lasso code)
* create namespace in the air not to disturb xmlnodeFrederic Peters2004-12-221-1/+1
|
* disco:Status doesn't exist; once again fall back to UtilityStatusFrederic Peters2004-12-221-0/+2
|
* pp:Status are not DstStatus but UtilityStatus; acknowledge.Frederic Peters2004-12-221-0/+2
|
* fixed QueryResponse get_xmlNode function.Frederic Peters2004-12-221-1/+1
|
* Updated get_xmlNode().Nicolas Clapies2004-12-221-3/+2
|
* minor adjustments to documentationFrederic Peters2004-12-221-29/+33
|
* moves back <ds:Signature> to the place the schema gave them.Frederic Peters2004-12-211-13/+5
|
* removed declaration of inexistant functionFrederic Peters2004-12-211-1/+0
|
* removed unused variableFrederic Peters2004-12-211-1/+1
|
* Updated list of files generated by SWIG in C# and Java bindings; fixed PHPFrederic Peters2004-12-211-2/+3
| | | | | Makefile.am; use $(srcdir) to get correct directory in code generation python scrips. make distcheck works after that.
* Added lasso_disco_query_response_new_from_message() constructor.Nicolas Clapies2004-12-211-0/+4
|
* fixed name space in dump message of LassoDiscoQueryResponse and ↵Nicolas Clapies2004-12-212-2/+73
| | | | LassoDiscoModifyResponse : every element children inerit the discovery name space.
* Severe libxml2 and xmlsec riot.Frederic Peters2004-12-213-85/+173
| | | | | | | | | | Always put <ds:Signature> as the last node since it looks like the right thing to do (and even if the schema seems to say otherwise). Try to clean xml messages and remove redundant xml namespace declarations. Behind libxml2 back and cleaning memory properly. We���re off the streets now / And back on the road / On the riot trail.
* define correct namespace on QueryResponseFrederic Peters2004-12-211-1/+1
|
* removed unnecessary xmlReconciliateNsFrederic Peters2004-12-201-2/+0
|
* correctly sets namespace on Query and QueryResponse Personal Profile nodes.Frederic Peters2004-12-204-38/+20
|
* Refactored signature code so it is now shared between requests/responses andFrederic Peters2004-12-206-107/+75
| | | | artifacts.
* Added differentiation between creating xmlnode for lasso use (the _dumpFrederic Peters2004-12-1910-52/+122
| | | | | | | | | | | | functions) and creating xmlnode for the wire (export_to_soap...). This was necessary to keep track of private_key_file to use on an Assertion while it was kept in a lasso session dump and restored later. This means the get_xmlNode functions have now a second parameter, gboolean lasso_dump, TRUE when dumping for lasso internal use. On the bright side assertions are now signed (that signature is not yet checked).
* add nodes in reverse class order to get them in schema orderFrederic Peters2004-12-191-2/+9
|
* Moved signature template stuff into xml.c and use XmlSnippet for them; thisFrederic Peters2004-12-194-98/+77
| | | | | should insure proper validation against Liberty XML schemas and should help adding missing signature support to <Assertion>
* Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't useFrederic Peters2004-12-174-18/+11
| | | | | those when compiling tests in order to catch errors in headers. Also moved a few things in header files; need more thinking about that.
* don't export functions defined in tools.hFrederic Peters2004-12-172-11/+14
|
* Done with the new query snippets system (everything but the IDPEntries inFrederic Peters2004-12-1714-393/+181
| | | | | <lib:AuthnRequest>). It has nested <samlp:StatusCode> support but ID-FF layer must still be updated to produce them.
* new (draft) query snippet mechanism to generate query string; deployed inFrederic Peters2004-12-176-95/+226
| | | | <lib:RegisterNameIdentifier/>
* (almost) done with errors in ID-FF; remaining "return -1" have been convertedFrederic Peters2004-12-162-5/+31
| | | | | | | to LASSO_ERROR_UNDEFINED (there are forty-three of them). LASSO_ERROR_UNDEFINED was redefined from -999 to -1 so it is easier to add new sequences of errros.
* added minimal support (only XML, no mapping to URL yet) forFrederic Peters2004-12-1620-15/+71
| | | | | | <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> added memory management to list* XmlSnippet
* memory management workFrederic Peters2004-12-151-3/+9
|
* no longer play fool mixing pointers and integers; they are not always the sameFrederic Peters2004-12-151-22/+35
| | | | size and this bites quite hard on AMD-64 (shame on me).
* fixed a few "variable might be used uninitialized in this function" detectedFrederic Peters2004-12-152-2/+5
| | | | with gcc-3.4 -O3.
* Added support of modify request from a SP to AP : updated element's class in ↵Nicolas Clapies2004-12-155-7/+15
| | | | level 1 (Modify and ModifyResponse) and implemented modify request in level 2 id wsf.
* added new standard error code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILEDFrederic Peters2004-12-152-0/+3
|
* new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error codeFrederic Peters2004-12-152-0/+3
|
* coherent error handling for "identity not found" and "federation not found"Frederic Peters2004-12-152-1/+7
| | | | cases.
* new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunchFrederic Peters2004-12-142-0/+3
| | | | of 'return -1;' with that one.