diff options
419 files changed, 2691 insertions, 6703 deletions
diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml index ccbb64c3..af80ff79 100644 --- a/docs/reference/lasso.sgml +++ b/docs/reference/lasso.sgml @@ -129,7 +129,7 @@ </legalnotice> <copyright> - <year>2004, 2005, 2006, 2007</year> + <year>2004, 2005, 2006, 2007, 2008</year> <holder>Entr'ouvert</holder> </copyright> diff --git a/docs/reference/tmpl/data_service.sgml b/docs/reference/tmpl/data_service.sgml deleted file mode 100644 index 74fd7532..00000000 --- a/docs/reference/tmpl/data_service.sgml +++ /dev/null @@ -1,142 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoDataService - -<!-- ##### SECTION Short_Description ##### --> -ID-WSF Data Service Profile - -<!-- ##### SECTION Long_Description ##### --> -<para> -XXX -</para> - -<para> -Following up on #LassoDiscovery first example, it created a @service object, -this is a #LassoDataService instance. This example continues from that step -and retrieves the name of the principal: -</para> - -<informalexample><programlisting><![CDATA[ -char *soap_answer; /* SOAP answer from data service */ -xmlNode *principal_name; /* libxml2 xmlNode with the principal name */ - -service = lasso_discovery_get_service(discovery); -lasso_data_service_init_query(service, "/pp:PP/pp:InformalName", NULL); -lasso_data_service_build_request_msg(service); - -/* - * service must perform SOAP call to LASSO_WSF_PROFILE(service)->msg_url - * the SOAP message is LASSO_WSF_PROFILE(service)->msg_body. The answer - * is stored in char* soap_answer; - */ - -lasso_data_service_process_query_response_msg(service, soap_answer); -principal_name = lasso_data_service_get_answer(service, "/pp:PP/pp:InformalName"); - -/* - * app should probably then use xmlNodeGetContent libxml2 function to get - * access to node content. - */ -]]></programlisting></informalexample> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoDataService ##### --> -<para> - -</para> - -@parent: -@resource_id: -@encrypted_resource_id: -@resource_data: -@provider_id: -@abstract_description: - -<!-- ##### FUNCTION lasso_data_service_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_init_query ##### --> -<para> - -</para> - -@service: -@select: -@item_id: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_add_query_item ##### --> -<para> - -</para> - -@service: -@select: -@item_id: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_process_query_msg ##### --> -<para> - -</para> - -@service: -@message: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_build_response_msg ##### --> -<para> - -</para> - -@service: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_process_query_response_msg ##### --> -<para> - -</para> - -@service: -@message: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_get_answer ##### --> -<para> - -</para> - -@service: -@select: -@Returns: - - -<!-- ##### FUNCTION lasso_data_service_get_answer_for_item_id ##### --> -<para> - -</para> - -@service: -@item_id: -@Returns: - - diff --git a/docs/reference/tmpl/defederation.sgml b/docs/reference/tmpl/defederation.sgml deleted file mode 100644 index 6404fd48..00000000 --- a/docs/reference/tmpl/defederation.sgml +++ /dev/null @@ -1,81 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoDefederation - -<!-- ##### SECTION Short_Description ##### --> -Federation Termination Notification Profile (ID-FF) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoDefederation ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION lasso_defederation_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_defederation_destroy ##### --> -<para> - -</para> - -@defederation: - - -<!-- ##### FUNCTION lasso_defederation_build_notification_msg ##### --> -<para> - -</para> - -@defederation: -@Returns: - - -<!-- ##### FUNCTION lasso_defederation_init_notification ##### --> -<para> - -</para> - -@defederation: -@remote_providerID: -@http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_defederation_process_notification_msg ##### --> -<para> - -</para> - -@defederation: -@notification_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_defederation_validate_notification ##### --> -<para> - -</para> - -@defederation: -@Returns: - - diff --git a/docs/reference/tmpl/discovery.sgml b/docs/reference/tmpl/discovery.sgml deleted file mode 100644 index 71f9b30f..00000000 --- a/docs/reference/tmpl/discovery.sgml +++ /dev/null @@ -1,199 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoDiscovery - -<!-- ##### SECTION Short_Description ##### --> -ID-WSF Discovery Service Profile - -<!-- ##### SECTION Long_Description ##### --> -<para> -The Discovery service usually runs on the principal identity provider and -knowns about resources and services related to the principal. Attribute -providers can register themselves as offering resources for an user while other -services can ask where to find a given resource. -</para> - -<para> -The following example is a service provider asking for a "PP" service (an -attribute provider for the "Personal Profile"): -</para> - -<informalexample><programlisting><![CDATA[ -LassoServer *server; /* initialized before */ -char* session_dump; /* initialized before */ - -LassoDiscovery *discovery; /* iscovery service */ -char *soap_answer; /* SOAP answer from disco service */ -LassoProfileService *service; /* instance to perform on requested service */ - -discovery = lasso_discovery_new(server); -lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(discovery), session_dump); -lasso_discovery_init_query(discovery); -lasso_discovery_add_requested_service(discovery, LASSO_PP_HREF); -lasso_discovery_build_request_msg(discovery); - -/* - * service must perform SOAP call to LASSO_WSF_PROFILE(discovery)->msg_url - * the SOAP message is LASSO_WSF_PROFILE(discovery)->msg_body. The answer - * is stored in char* soap_answer; - */ - -lasso_discovery_process_query_response_msg(discovery, soap_answer); - -service = lasso_discovery_get_service(discovery); -]]></programlisting></informalexample> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoDiscovery ##### --> -<para> - -</para> - -@parent: -@resource_id: -@encrypted_resource_id: - -<!-- ##### FUNCTION lasso_discovery_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_destroy ##### --> -<para> - -</para> - -@discovery: - - -<!-- ##### FUNCTION lasso_discovery_add_requested_service_type ##### --> -<para> - -</para> - -@discovery: -@service_type: -@option: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_build_modify_response_msg ##### --> -<para> - -</para> - -@discovery: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_build_response_msg ##### --> -<para> - -</para> - -@discovery: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_get_service ##### --> -<para> - -</para> - -@discovery: -@service_type: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_get_services ##### --> -<para> - -</para> - -@discovery: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_init_insert ##### --> -<para> - -</para> - -@discovery: -@new_offering: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_init_query ##### --> -<para> - -</para> - -@discovery: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_init_remove ##### --> -<para> - -</para> - -@discovery: -@entry_id: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_process_modify_msg ##### --> -<para> - -</para> - -@discovery: -@message: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_process_modify_response_msg ##### --> -<para> - -</para> - -@discovery: -@message: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_process_query_msg ##### --> -<para> - -</para> - -@discovery: -@message: -@security_mech_id: -@Returns: - - -<!-- ##### FUNCTION lasso_discovery_process_query_response_msg ##### --> -<para> - -</para> - -@discovery: -@message: -@Returns: - - diff --git a/docs/reference/tmpl/ecp.sgml b/docs/reference/tmpl/ecp.sgml deleted file mode 100644 index 27a5c4dc..00000000 --- a/docs/reference/tmpl/ecp.sgml +++ /dev/null @@ -1,63 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoEcp - -<!-- ##### SECTION Short_Description ##### --> -Enhanced Client or Proxy Profile (SAMLv2) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoEcp ##### --> -<para> - -</para> - -@assertionConsumerURL: - -<!-- ##### FUNCTION lasso_ecp_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_ecp_destroy ##### --> -<para> - -</para> - -@ecp: - - -<!-- ##### FUNCTION lasso_ecp_process_authn_request_msg ##### --> -<para> - -</para> - -@ecp: -@authn_request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_ecp_process_response_msg ##### --> -<para> - -</para> - -@ecp: -@response_msg: -@Returns: - - diff --git a/docs/reference/tmpl/federation.sgml b/docs/reference/tmpl/federation.sgml deleted file mode 100644 index a854e893..00000000 --- a/docs/reference/tmpl/federation.sgml +++ /dev/null @@ -1,66 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoFederation - -<!-- ##### SECTION Short_Description ##### --> -Principal federation between two providers - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoFederation ##### --> -<para> - -</para> - -@remote_providerID: -@local_nameIdentifier: -@remote_nameIdentifier: - -<!-- ##### FUNCTION lasso_federation_new ##### --> -<para> - -</para> - -@remote_providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_federation_destroy ##### --> -<para> - -</para> - -@federation: - - -<!-- ##### FUNCTION lasso_federation_build_local_name_identifier ##### --> -<para> - -</para> - -@federation: -@nameQualifier: -@format: -@content: - - -<!-- ##### FUNCTION lasso_federation_verify_name_identifier ##### --> -<para> - -</para> - -@federation: -@name_identifier: -@Returns: - - diff --git a/docs/reference/tmpl/identity.sgml b/docs/reference/tmpl/identity.sgml deleted file mode 100644 index 65e2e63f..00000000 --- a/docs/reference/tmpl/identity.sgml +++ /dev/null @@ -1,71 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoIdentity - -<!-- ##### SECTION Short_Description ##### --> -Principal Identity - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoIdentity ##### --> -<para> - -</para> - -@federations: -@is_dirty: - -<!-- ##### FUNCTION lasso_identity_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_identity_new_from_dump ##### --> -<para> - -</para> - -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_identity_destroy ##### --> -<para> - -</para> - -@identity: - - -<!-- ##### FUNCTION lasso_identity_dump ##### --> -<para> - -</para> - -@identity: -@Returns: - - -<!-- ##### FUNCTION lasso_identity_get_federation ##### --> -<para> - -</para> - -@identity: -@providerID: -@Returns: - - diff --git a/docs/reference/tmpl/lasso.sgml b/docs/reference/tmpl/lasso.sgml deleted file mode 100644 index fecd91df..00000000 --- a/docs/reference/tmpl/lasso.sgml +++ /dev/null @@ -1,65 +0,0 @@ -<!-- ##### SECTION Title ##### --> -lasso - -<!-- ##### SECTION Short_Description ##### --> -Initialization functions - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### FUNCTION lasso_init ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_shutdown ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_check_version ##### --> -<para> - -</para> - -@major: -@minor: -@subminor: -@mode: -@Returns: - - -<!-- ##### ENUM LassoCheckVersionMode ##### --> -<para> - -</para> - -@LASSO_CHECK_VERSION_EXACT: -@LASSO_CHECK_VERSIONABI_COMPATIBLE: -@LASSO_CHECK_VERSION_NUMERIC: - -<!-- ##### FUNCTION lasso_register_dst_service ##### --> -<para> - -</para> - -@prefix: -@href: - - diff --git a/docs/reference/tmpl/lecp.sgml b/docs/reference/tmpl/lecp.sgml deleted file mode 100644 index effc73f2..00000000 --- a/docs/reference/tmpl/lecp.sgml +++ /dev/null @@ -1,121 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLecp - -<!-- ##### SECTION Short_Description ##### --> -Liberty Enabled Client and Proxy Profile (ID-FF) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLecp ##### --> -<para> - -</para> - -@authnRequestEnvelope: -@authnResponseEnvelope: -@assertionConsumerServiceURL: - -<!-- ##### FUNCTION lasso_lecp_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_destroy ##### --> -<para> - -</para> - -@lecp: - - -<!-- ##### FUNCTION lasso_lecp_build_authn_request_envelope_msg ##### --> -<para> - -</para> - -@lecp: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_build_authn_request_msg ##### --> -<para> - -</para> - -@lecp: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_build_authn_response_msg ##### --> -<para> - -</para> - -@lecp: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_build_authn_response_envelope_msg ##### --> -<para> - -</para> - -@lecp: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_init_authn_request ##### --> -<para> - -</para> - -@lecp: -@remote_providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_process_authn_request_msg ##### --> -<para> - -</para> - -@lecp: -@authn_request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_process_authn_request_envelope_msg ##### --> -<para> - -</para> - -@lecp: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_lecp_process_authn_response_envelope_msg ##### --> -<para> - -</para> - -@lecp: -@response_msg: -@Returns: - - diff --git a/docs/reference/tmpl/lib_assertion.sgml b/docs/reference/tmpl/lib_assertion.sgml deleted file mode 100644 index 403299ec..00000000 --- a/docs/reference/tmpl/lib_assertion.sgml +++ /dev/null @@ -1,47 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAssertion - -<!-- ##### SECTION Short_Description ##### --> -<lib:Assertion> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAssertion ##### --> -<para> - -</para> - -@InResponseTo: - -<!-- ##### FUNCTION lasso_lib_assertion_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_assertion_new_full ##### --> -<para> - -</para> - -@issuer: -@requestID: -@audience: -@notBefore: -@notOnOrAfter: -@Returns: - - diff --git a/docs/reference/tmpl/lib_authentication_statement.sgml b/docs/reference/tmpl/lib_authentication_statement.sgml deleted file mode 100644 index 665bcdb0..00000000 --- a/docs/reference/tmpl/lib_authentication_statement.sgml +++ /dev/null @@ -1,49 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthenticationStatement - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthenticationStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthenticationStatement ##### --> -<para> - -</para> - -@AuthnContext: -@ReauthenticateOnOrAfter: -@SessionIndex: - -<!-- ##### FUNCTION lasso_lib_authentication_statement_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_authentication_statement_new_full ##### --> -<para> - -</para> - -@authenticationMethod: -@authenticationInstant: -@reauthenticateOnOrAfter: -@sp_identifier: -@idp_identifier: -@Returns: - - diff --git a/docs/reference/tmpl/lib_authn_context.sgml b/docs/reference/tmpl/lib_authn_context.sgml deleted file mode 100644 index f474da76..00000000 --- a/docs/reference/tmpl/lib_authn_context.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthnContext - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthnContext> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthnContext ##### --> -<para> - -</para> - -@AuthnContextClassRef: -@AuthnContextStatementRef: -@AuthenticationContextStatement: - -<!-- ##### FUNCTION lasso_lib_authn_context_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_authn_request.sgml b/docs/reference/tmpl/lib_authn_request.sgml deleted file mode 100644 index 6124dcc9..00000000 --- a/docs/reference/tmpl/lib_authn_request.sgml +++ /dev/null @@ -1,76 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthnRequest - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthnRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> -Authentication requests are sent from a service provider to an identity -provider. -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> -<variablelist> -<varlistentry> -<term>#LassoLogin</term> -<listitem><para>Class for Single Sign-On and Federation -profile.</para></listitem> -</varlistentry> -</variablelist> -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthnRequest ##### --> -<para> -@ProviderID is the service provider identifier, this field will often be filled -with lasso_login_init_authn_request(). -</para> - -<para> -@nameIDPolicy tells the identity provider about the policy to use for -federation; it must be one of #LASSO_LIB_NAMEID_POLICY_TYPE_NONE, -#LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME, #LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED -or #LASSO_LIB_NAMEID_POLICY_TYPE_ANY. -</para> - -<para> -@IsPassive; if %TRUE (default) it tells the identity provider not to interact -with the user. -</para> - -<para> -@ForceAuthn; only used if @IsPassive is %FALSE, it tells the identity provider -to force authentication of the user even when already authenticated. -</para> - -<para> -@ProtocolProfile is the Single Sign-On and Federation profile to adopt; either -#LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART (which is the default value) or -#LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST. -</para> - -@Extension: -@ProviderID: -@AffiliationID: -@NameIDPolicy: -@ForceAuthn: -@IsPassive: -@ProtocolProfile: -@AssertionConsumerServiceID: -@RequestAuthnContext: -@RelayState: -@Scoping: -@consent: - -<!-- ##### FUNCTION lasso_lib_authn_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_authn_request_envelope.sgml b/docs/reference/tmpl/lib_authn_request_envelope.sgml deleted file mode 100644 index f345bb5c..00000000 --- a/docs/reference/tmpl/lib_authn_request_envelope.sgml +++ /dev/null @@ -1,52 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthnRequestEnvelope - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthnRequestEnvelope> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthnRequestEnvelope ##### --> -<para> - -</para> - -@parent: -@Extension: -@AuthnRequest: -@ProviderID: -@ProviderName: -@AssertionConsumerServiceURL: -@IDPList: -@IsPassive: - -<!-- ##### FUNCTION lasso_lib_authn_request_envelope_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_authn_request_envelope_new_full ##### --> -<para> - -</para> - -@authnRequest: -@providerID: -@assertionConsumerServiceURL: -@Returns: - - diff --git a/docs/reference/tmpl/lib_authn_response.sgml b/docs/reference/tmpl/lib_authn_response.sgml deleted file mode 100644 index 25f0c186..00000000 --- a/docs/reference/tmpl/lib_authn_response.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthnResponse - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthnResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthnResponse ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@RelayState: -@consent: - -<!-- ##### FUNCTION lasso_lib_authn_response_new ##### --> -<para> - -</para> - -@providerID: -@request: -@Returns: - - diff --git a/docs/reference/tmpl/lib_authn_response_envelope.sgml b/docs/reference/tmpl/lib_authn_response_envelope.sgml deleted file mode 100644 index 6d899ea4..00000000 --- a/docs/reference/tmpl/lib_authn_response_envelope.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibAuthnResponseEnvelope - -<!-- ##### SECTION Short_Description ##### --> -<lib:AuthnResponseEnvelope> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibAuthnResponseEnvelope ##### --> -<para> - -</para> - -@parent: -@Extension: -@AuthnResponse: -@AssertionConsumerServiceURL: - -<!-- ##### FUNCTION lasso_lib_authn_response_envelope_new ##### --> -<para> - -</para> - -@response: -@assertionConsumerServiceURL: -@Returns: - - diff --git a/docs/reference/tmpl/lib_federation_termination_notification.sgml b/docs/reference/tmpl/lib_federation_termination_notification.sgml deleted file mode 100644 index 962b5f6c..00000000 --- a/docs/reference/tmpl/lib_federation_termination_notification.sgml +++ /dev/null @@ -1,50 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibFederationTerminationNotification - -<!-- ##### SECTION Short_Description ##### --> -<lib:FederationTerminationNotification> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibFederationTerminationNotification ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@NameIdentifier: -@consent: -@RelayState: - -<!-- ##### FUNCTION lasso_lib_federation_termination_notification_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_federation_termination_notification_new_full ##### --> -<para> - -</para> - -@providerID: -@nameIdentifier: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_idp_entries.sgml b/docs/reference/tmpl/lib_idp_entries.sgml deleted file mode 100644 index 934d401b..00000000 --- a/docs/reference/tmpl/lib_idp_entries.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibIDPEntries - -<!-- ##### SECTION Short_Description ##### --> -<lib:IDPEntries> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibIDPEntries ##### --> -<para> - -</para> - -@IDPEntry: - -<!-- ##### FUNCTION lasso_lib_idp_entries_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_idp_entry.sgml b/docs/reference/tmpl/lib_idp_entry.sgml deleted file mode 100644 index 15f3a5cd..00000000 --- a/docs/reference/tmpl/lib_idp_entry.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibIDPEntry - -<!-- ##### SECTION Short_Description ##### --> -<lib:IDPEntry> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibIDPEntry ##### --> -<para> - -</para> - -@ProviderID: -@ProviderName: -@Loc: - -<!-- ##### FUNCTION lasso_lib_idp_entry_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_idp_list.sgml b/docs/reference/tmpl/lib_idp_list.sgml deleted file mode 100644 index 82f41e2c..00000000 --- a/docs/reference/tmpl/lib_idp_list.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibIDPList - -<!-- ##### SECTION Short_Description ##### --> -<lib:IDPList> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibIDPList ##### --> -<para> - -</para> - -@IDPEntries: -@GetComplete: - -<!-- ##### FUNCTION lasso_lib_idp_list_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_logout_request.sgml b/docs/reference/tmpl/lib_logout_request.sgml deleted file mode 100644 index 0a1e5bd0..00000000 --- a/docs/reference/tmpl/lib_logout_request.sgml +++ /dev/null @@ -1,52 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibLogoutRequest - -<!-- ##### SECTION Short_Description ##### --> -<lib:LogoutRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibLogoutRequest ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@NameIdentifier: -@SessionIndex: -@RelayState: -@consent: -@NotOnOrAfter: - -<!-- ##### FUNCTION lasso_lib_logout_request_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_logout_request_new_full ##### --> -<para> - -</para> - -@providerID: -@nameIdentifier: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_logout_response.sgml b/docs/reference/tmpl/lib_logout_response.sgml deleted file mode 100644 index a40dbb31..00000000 --- a/docs/reference/tmpl/lib_logout_response.sgml +++ /dev/null @@ -1,46 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibLogoutResponse - -<!-- ##### SECTION Short_Description ##### --> -<lib:LogoutResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibLogoutResponse ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION lasso_lib_logout_response_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_logout_response_new_full ##### --> -<para> - -</para> - -@providerID: -@statusCodeValue: -@request: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml b/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml deleted file mode 100644 index 82925297..00000000 --- a/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml +++ /dev/null @@ -1,51 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibNameIdentifierMappingRequest - -<!-- ##### SECTION Short_Description ##### --> -<lib:NameIdentifierMappingRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibNameIdentifierMappingRequest ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@NameIdentifier: -@TargetNamespace: -@consent: - -<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_request_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_request_new_full ##### --> -<para> - -</para> - -@providerID: -@nameIdentifier: -@targetNamespace: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml b/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml deleted file mode 100644 index 26440da5..00000000 --- a/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml +++ /dev/null @@ -1,50 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibNameIdentifierMappingResponse - -<!-- ##### SECTION Short_Description ##### --> -<lib:NameIdentifierMappingResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibNameIdentifierMappingResponse ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@Status: -@NameIdentifier: - -<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_response_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_response_new_full ##### --> -<para> - -</para> - -@provideRID: -@statusCodeValue: -@request: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_register_name_identifier_request.sgml b/docs/reference/tmpl/lib_register_name_identifier_request.sgml deleted file mode 100644 index a7e199da..00000000 --- a/docs/reference/tmpl/lib_register_name_identifier_request.sgml +++ /dev/null @@ -1,53 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibRegisterNameIdentifierRequest - -<!-- ##### SECTION Short_Description ##### --> -<lib:RegisterNameIdentifierRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibRegisterNameIdentifierRequest ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@IDPProvidedNameIdentifier: -@SPProvidedNameIdentifier: -@OldProvidedNameIdentifier: -@RelayState: - -<!-- ##### FUNCTION lasso_lib_register_name_identifier_request_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_register_name_identifier_request_new_full ##### --> -<para> - -</para> - -@providerID: -@idpNameIdentifier: -@spNameIdentifier: -@oldNameIdentifier: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_register_name_identifier_response.sgml b/docs/reference/tmpl/lib_register_name_identifier_response.sgml deleted file mode 100644 index 17df145c..00000000 --- a/docs/reference/tmpl/lib_register_name_identifier_response.sgml +++ /dev/null @@ -1,46 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibRegisterNameIdentifierResponse - -<!-- ##### SECTION Short_Description ##### --> -<lib:RegisterNameIdentifierResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibRegisterNameIdentifierResponse ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION lasso_lib_register_name_identifier_response_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_lib_register_name_identifier_response_new_full ##### --> -<para> - -</para> - -@providerID: -@statusCodeValue: -@request: -@sign_type: -@sign_method: -@Returns: - - diff --git a/docs/reference/tmpl/lib_request_authn_context.sgml b/docs/reference/tmpl/lib_request_authn_context.sgml deleted file mode 100644 index f2d8e0d1..00000000 --- a/docs/reference/tmpl/lib_request_authn_context.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibRequestAuthnContext - -<!-- ##### SECTION Short_Description ##### --> -<lib:RequestAuthnContext> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibRequestAuthnContext ##### --> -<para> - -</para> - -@AuthnContextClassRef: -@AuthnContextStatementRef: -@AuthnContextComparison: - -<!-- ##### FUNCTION lasso_lib_request_authn_context_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_scoping.sgml b/docs/reference/tmpl/lib_scoping.sgml deleted file mode 100644 index 01c8a72d..00000000 --- a/docs/reference/tmpl/lib_scoping.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibScoping - -<!-- ##### SECTION Short_Description ##### --> -<lib:Scoping> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibScoping ##### --> -<para> - -</para> - -@ProxyCount: -@IDPList: - -<!-- ##### FUNCTION lasso_lib_scoping_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_status_response.sgml b/docs/reference/tmpl/lib_status_response.sgml deleted file mode 100644 index 9e0a76f4..00000000 --- a/docs/reference/tmpl/lib_status_response.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibStatusResponse - -<!-- ##### SECTION Short_Description ##### --> -<lib:StatusResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibStatusResponse ##### --> -<para> - -</para> - -@Extension: -@ProviderID: -@Status: -@RelayState: - -<!-- ##### FUNCTION lasso_lib_status_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/lib_subject.sgml b/docs/reference/tmpl/lib_subject.sgml deleted file mode 100644 index e913eafc..00000000 --- a/docs/reference/tmpl/lib_subject.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLibSubject - -<!-- ##### SECTION Short_Description ##### --> -<lib:Subject> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLibSubject ##### --> -<para> - -</para> - -@IDPProvidedNameIdentifier: - -<!-- ##### FUNCTION lasso_lib_subject_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/login.sgml b/docs/reference/tmpl/login.sgml deleted file mode 100644 index 60ca1d1b..00000000 --- a/docs/reference/tmpl/login.sgml +++ /dev/null @@ -1,383 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLogin - -<!-- ##### SECTION Short_Description ##### --> -Single Sign-On and Federation Profile - -<!-- ##### SECTION Long_Description ##### --> -<para> -The Single Sign On process allows a user to log in once to an identity provider -(IdP), and to be then transparently loged in to the required service providers -(SP) belonging to the IP "circle of trust". Subordinating different identities -of the same user within a circle of trust to a unique IP is called "Identity -Federation". The liberty Alliance specifications allows, thanks to this -federation, strong and unique authentication coupled with control by the user -of his personal informations. The explicit user agreement is necessary before -proceeding to Identity Federation. -</para> - -<para> -The service provider must implement the following process: -<itemizedlist> - <listitem><para>creating an authentication request (#LassoLibAuthnRequest) with - lasso_login_init_authn_request();</para></listitem> - <listitem><para>sending it to the identity provider with - lasso_login_build_authn_request_msg();</para></listitem> - <listitem><para>receiving and processing the answer: - <itemizedlist> - <listitem>either an authentication response with - lasso_login_process_authn_response_msg()</listitem> - <listitem>or an artifact with lasso_login_init_request() then sending the - request to the IdP with lasso_login_build_request_msg() and processing the - new answer with lasso_login_process_response_msg().</listitem> - </itemizedlist> - </para></listitem> -</itemizedlist> -</para> - -<example> -<title>Service Provider Login URL</title> -<programlisting> -LassoLogin *login; - -login = lasso_login_new(server); -lasso_login_init_authn_request(login, "http://identity-provider-id/", - LASSO_HTTP_METHOD_REDIRECT); - -/* customize AuthnRequest */ -request = LASSO_LIB_AUTHN_REQUEST(LASSO_PROFILE(login)->request); -request->NameIDPolicy = strdup(LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED); -request->ForceAuthn = TRUE; -request->IsPassive = FALSE; -request->ProtocolProfile = strdup(LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART); - -lasso_login_build_authn_request_msg(login); - -/* redirect user to identity provider */ -printf("Location: %s\n\nRedirected to IdP\n", LASSO_PROFILE(login)->msg_url); -</programlisting> -</example> - -<example> -<title>Service Provider Assertion Consumer Service URL</title> -<programlisting> -LassoLogin *login; -char *request_method = getenv("REQUEST_METHOD"); -char *artifact_msg = NULL, *lares = NULL, *lareq = NULL; -char *name_identifier; -lassoHttpMethod method; - -login = lasso_login_new(server); -if (strcmp(request_method, "GET") == 0) { - artifact_msg = getenv("QUERY_STRING"); - method = LASSO_HTTP_METHOD_REDIRECT; -} else { - /* read submitted form; if it has a LAREQ field, put it in lareq, - * if it has a LARES field, put it in lares */ - if (lareq) { - artifact_msg = lareq; - } else if (lares) { - response_msg = lares; - } else { - /* bail out */ - } - method = LASSO_HTTP_METHOD_POST; -} - -if (artifact_msg) { - lasso_login_init_request(login, artifact_msg, method); - lasso_login_build_request_msg(login); - /* makes a SOAP call, soap_call is NOT a Lasso function */ - soap_answer_msg = soap_call(LASSO_PROFILE(login)->msg_url, - LASSO_PROFILE(login)->msg_body); - lasso_login_process_response_msg(login, soap_answer_msg); -} else if (response_msg) { - lasso_login_process_authn_response_msg(login, response_msg); -} - -/* looks up name_identifier in local file, database, whatever and gets back - * two things: identity_dump and session_dump */ -name_identifier = LASSO_PROFILE(login)->nameIdentifier -lasso_profile_set_identity_from_dump(LASSO_PROFILE(login), identity_dump); -lasso_profile_set_session_from_dump(LASSO_PROFILE(login), session_dump); - -lasso_login_accept_sso(login); - -if (lasso_profile_is_identity_dirty(LASSO_PROFILE(login))) { - LassoIdentity *identity; - char *identity_dump; - identity = lasso_profile_get_identity(LASSO_PROFILE(login)); - identity_dump = lasso_identity_dump(identity); - /* record identity_dump in file, database... */ -} - -if (lasso_profile_is_session_dirty(LASSO_PROFILE(login))) { - LassoSession *session; - char *session_dump; - session = lasso_profile_get_session(LASSO_PROFILE(login)); - session_dump = lasso_session_dump(session); - /* record session_dump in file, database... */ -} - -/* redirect user anywhere */ -printf("Location: %s\n\nRedirected to site root\n", login->msg_url); -</programlisting> -</example> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLogin ##### --> -<para> -Single sign-on profile for the current transaction; possibly an -assertionArtifact to be used by the service provider in its -"assertionConsumerServiceURL" and the assertion created or received for the -principal. -</para> - -@protocolProfile: -@assertionArtifact: -@assertion: - -<!-- ##### ENUM LassoLoginProtocolProfile ##### --> -<para> -Identifies the two possible profiles for Single Sign-On and Federation. -</para> - -@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART: -@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST: -@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP: -@LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT: - -<!-- ##### FUNCTION lasso_login_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_login_destroy ##### --> -<para> - -</para> - -@login: - - -<!-- ##### FUNCTION lasso_login_dump ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_new_from_dump ##### --> -<para> - -</para> - -@server: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_login_accept_sso ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_artifact_msg ##### --> -<para> - -</para> - -@login: -@http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_assertion ##### --> -<para> - -</para> - -@login: -@authenticationMethod: -@authenticationInstant: -@reauthenticateOnOrAfter: -@notBefore: -@notOnOrAfter: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_authn_request_msg ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_authn_response_msg ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_request_msg ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_build_response_msg ##### --> -<para> - -</para> - -@login: -@remote_providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_login_init_authn_request ##### --> -<para> - -</para> - -@login: -@remote_providerID: -@http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_login_init_idp_initiated_authn_request ##### --> -<para> - -</para> - -@login: -@remote_providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_login_init_request ##### --> -<para> - -</para> - -@login: -@response_msg: -@response_http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_login_must_ask_for_consent ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_must_authenticate ##### --> -<para> - -</para> - -@login: -@Returns: - - -<!-- ##### FUNCTION lasso_login_process_authn_request_msg ##### --> -<para> - -</para> - -@login: -@authn_request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_login_process_authn_response_msg ##### --> -<para> - -</para> - -@login: -@authn_response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_login_process_request_msg ##### --> -<para> - -</para> - -@login: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_login_process_response_msg ##### --> -<para> - -</para> - -@login: -@response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_login_validate_request_msg ##### --> -<para> - -</para> - -@login: -@authentication_result: -@is_consent_obtained: -@Returns: - - -<!-- ##### FUNCTION lasso_login_set_encryptedResourceId ##### --> -<para> - -</para> - -@login: -@encryptedResourceId: -@Returns: - - -<!-- ##### FUNCTION lasso_login_set_resourceId ##### --> -<para> - -</para> - -@login: -@content: -@Returns: - - diff --git a/docs/reference/tmpl/logout.sgml b/docs/reference/tmpl/logout.sgml deleted file mode 100644 index 7f8b27b3..00000000 --- a/docs/reference/tmpl/logout.sgml +++ /dev/null @@ -1,137 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoLogout - -<!-- ##### SECTION Short_Description ##### --> -Single Logout Profile - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoLogout ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION lasso_logout_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_new_from_dump ##### --> -<para> - -</para> - -@server: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_build_request_msg ##### --> -<para> - -</para> - -@logout: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_build_response_msg ##### --> -<para> - -</para> - -@logout: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_destroy ##### --> -<para> - -</para> - -@logout: - - -<!-- ##### FUNCTION lasso_logout_dump ##### --> -<para> - -</para> - -@logout: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_get_next_providerID ##### --> -<para> - -</para> - -@logout: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_init_request ##### --> -<para> - -</para> - -@logout: -@remote_providerID: -@request_method: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_process_request_msg ##### --> -<para> - -</para> - -@logout: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_process_response_msg ##### --> -<para> - -</para> - -@logout: -@response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_reset_providerID_index ##### --> -<para> - -</para> - -@logout: -@Returns: - - -<!-- ##### FUNCTION lasso_logout_validate_request ##### --> -<para> - -</para> - -@logout: -@Returns: - - diff --git a/docs/reference/tmpl/name_id_management.sgml b/docs/reference/tmpl/name_id_management.sgml deleted file mode 100644 index dcfb70f1..00000000 --- a/docs/reference/tmpl/name_id_management.sgml +++ /dev/null @@ -1,111 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoNameIdManagement - -<!-- ##### SECTION Short_Description ##### --> -Name Id Management Profile (SAMLv2) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoNameIdManagement ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION lasso_name_id_management_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_destroy ##### --> -<para> - -</para> - -@name_id_management: - - -<!-- ##### FUNCTION lasso_name_id_management_new_from_dump ##### --> -<para> - -</para> - -@server: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_build_request_msg ##### --> -<para> - -</para> - -@name_id_management: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_build_response_msg ##### --> -<para> - -</para> - -@name_id_management: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_init_request ##### --> -<para> - -</para> - -@name_id_management: -@remote_provider_id: -@new_name_id: -@http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_process_request_msg ##### --> -<para> - -</para> - -@name_id_management: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_process_response_msg ##### --> -<para> - -</para> - -@name_id_management: -@response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_id_management_validate_request ##### --> -<para> - -</para> - -@name_id_management: -@Returns: - - diff --git a/docs/reference/tmpl/name_identifier_mapping.sgml b/docs/reference/tmpl/name_identifier_mapping.sgml deleted file mode 100644 index 52eca7be..00000000 --- a/docs/reference/tmpl/name_identifier_mapping.sgml +++ /dev/null @@ -1,101 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoNameIdentifierMapping - -<!-- ##### SECTION Short_Description ##### --> -Name Identifier Mapping Profile (ID-FF) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoNameIdentifierMapping ##### --> -<para> - -</para> - -@targetNameIdentifier: - -<!-- ##### FUNCTION lasso_name_identifier_mapping_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_destroy ##### --> -<para> - -</para> - -@mapping: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_build_request_msg ##### --> -<para> - -</para> - -@mapping: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_build_response_msg ##### --> -<para> - -</para> - -@mapping: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_init_request ##### --> -<para> - -</para> - -@mapping: -@targetNamespace: -@remote_providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_process_request_msg ##### --> -<para> - -</para> - -@mapping: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_process_response_msg ##### --> -<para> - -</para> - -@mapping: -@response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_identifier_mapping_validate_request ##### --> -<para> - -</para> - -@mapping: -@Returns: - - diff --git a/docs/reference/tmpl/name_registration.sgml b/docs/reference/tmpl/name_registration.sgml deleted file mode 100644 index b3983610..00000000 --- a/docs/reference/tmpl/name_registration.sgml +++ /dev/null @@ -1,111 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoNameRegistration - -<!-- ##### SECTION Short_Description ##### --> -Name Registration Profile (ID-FF) - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoNameRegistration ##### --> -<para> - -</para> - -@oldNameIdentifier: - -<!-- ##### FUNCTION lasso_name_registration_new ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_destroy ##### --> -<para> - -</para> - -@name_registration: - - -<!-- ##### FUNCTION lasso_name_registration_new_from_dump ##### --> -<para> - -</para> - -@server: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_build_request_msg ##### --> -<para> - -</para> - -@name_registration: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_build_response_msg ##### --> -<para> - -</para> - -@name_registration: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_init_request ##### --> -<para> - -</para> - -@name_registration: -@remote_providerID: -@http_method: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_process_request_msg ##### --> -<para> - -</para> - -@name_registration: -@request_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_process_response_msg ##### --> -<para> - -</para> - -@name_registration: -@response_msg: -@Returns: - - -<!-- ##### FUNCTION lasso_name_registration_validate_request ##### --> -<para> - -</para> - -@name_registration: -@Returns: - - diff --git a/docs/reference/tmpl/node.sgml b/docs/reference/tmpl/node.sgml deleted file mode 100644 index b8e34413..00000000 --- a/docs/reference/tmpl/node.sgml +++ /dev/null @@ -1,176 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoNode - -<!-- ##### SECTION Short_Description ##### --> -Base class for all Lasso objects - -<!-- ##### SECTION Long_Description ##### --> -<para> -#LassoNode is the base class for Lasso objects; just a step over GObject as -defined in glib. -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoNode ##### --> -<para> - -</para> - - -<!-- ##### ENUM LassoSignatureType ##### --> -<para> - -</para> - -@LASSO_SIGNATURE_TYPE_NONE: -@LASSO_SIGNATURE_TYPE_SIMPLE: -@LASSO_SIGNATURE_TYPE_WITHX509: - -<!-- ##### ENUM LassoSignatureMethod ##### --> -<para> - -</para> - -@LASSO_SIGNATURE_METHOD_RSA_SHA1: -@LASSO_SIGNATURE_METHOD_DSA_SHA1: - -<!-- ##### FUNCTION lasso_node_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_node_new_from_dump ##### --> -<para> - -</para> - -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_node_new_from_xmlNode ##### --> -<para> - -</para> - -@node: -@Returns: - - -<!-- ##### FUNCTION lasso_node_new_from_soap ##### --> -<para> - -</para> - -@soap: -@Returns: - - -<!-- ##### FUNCTION lasso_node_destroy ##### --> -<para> - -</para> - -@node: - - -<!-- ##### FUNCTION lasso_node_dump ##### --> -<para> - -</para> - -@node: -@Returns: - - -<!-- ##### FUNCTION lasso_node_export_to_base64 ##### --> -<para> - -</para> - -@node: -@Returns: - - -<!-- ##### FUNCTION lasso_node_export_to_query ##### --> -<para> - -</para> - -@node: -@sign_method: -@private_key_file: -@Returns: - - -<!-- ##### FUNCTION lasso_node_export_to_soap ##### --> -<para> - -</para> - -@node: -@Returns: - - -<!-- ##### FUNCTION lasso_node_get_xmlNode ##### --> -<para> - -</para> - -@node: -@lasso_dump: -@Returns: - - -<!-- ##### FUNCTION lasso_node_init_from_message ##### --> -<para> - -</para> - -@node: -@message: -@Returns: - - -<!-- ##### ENUM LassoMessageFormat ##### --> -<para> - -</para> - -@LASSO_MESSAGE_FORMAT_ERROR: -@LASSO_MESSAGE_FORMAT_UNKNOWN: -@LASSO_MESSAGE_FORMAT_XML: -@LASSO_MESSAGE_FORMAT_BASE64: -@LASSO_MESSAGE_FORMAT_QUERY: -@LASSO_MESSAGE_FORMAT_SOAP: - -<!-- ##### FUNCTION lasso_node_init_from_query ##### --> -<para> - -</para> - -@node: -@query: -@Returns: - - -<!-- ##### FUNCTION lasso_node_init_from_xml ##### --> -<para> - -</para> - -@node: -@xmlnode: -@Returns: - - diff --git a/docs/reference/tmpl/profile.sgml b/docs/reference/tmpl/profile.sgml deleted file mode 100644 index 3477a061..00000000 --- a/docs/reference/tmpl/profile.sgml +++ /dev/null @@ -1,138 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoProfile - -<!-- ##### SECTION Short_Description ##### --> -Base class for all identity profiles - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### ENUM LassoRequestType ##### --> -<para> - -</para> - -@LASSO_REQUEST_TYPE_INVALID: -@LASSO_REQUEST_TYPE_LOGIN: -@LASSO_REQUEST_TYPE_LOGOUT: -@LASSO_REQUEST_TYPE_DEFEDERATION: -@LASSO_REQUEST_TYPE_NAME_REGISTRATION: -@LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING: -@LASSO_REQUEST_TYPE_LECP: -@LASSO_REQUEST_TYPE_DISCO_QUERY: -@LASSO_REQUEST_TYPE_DISCO_MODIFY: -@LASSO_REQUEST_TYPE_DST_QUERY: -@LASSO_REQUEST_TYPE_DST_MODIFY: -@LASSO_REQUEST_TYPE_SASL_REQUEST: -@LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT: -@LASSO_REQUEST_TYPE_IDWSF2_DISCO_SVCMD_REGISTER: -@LASSO_REQUEST_TYPE_IDWSF2_DISCO_SVCMD_ASSOCIATION_ADD: -@LASSO_REQUEST_TYPE_IDWSF2_DISCO_QUERY: - -<!-- ##### STRUCT LassoProfile ##### --> -<para> - -</para> - -@server: -@request: -@response: -@nameIdentifier: -@remote_providerID: -@msg_url: -@msg_body: -@msg_relayState: - -<!-- ##### FUNCTION lasso_profile_get_identity ##### --> -<para> - -</para> - -@profile: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_get_session ##### --> -<para> - -</para> - -@profile: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_is_identity_dirty ##### --> -<para> - -</para> - -@profile: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_is_session_dirty ##### --> -<para> - -</para> - -@profile: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_set_identity_from_dump ##### --> -<para> - -</para> - -@profile: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_set_session_from_dump ##### --> -<para> - -</para> - -@profile: -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_get_request_type_from_soap_msg ##### --> -<para> - -</para> - -@soap: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_is_liberty_query ##### --> -<para> - -</para> - -@query: -@Returns: - - -<!-- ##### FUNCTION lasso_profile_get_nameIdentifier ##### --> -<para> - -</para> - -@profile: -@Returns: - - diff --git a/docs/reference/tmpl/provider.sgml b/docs/reference/tmpl/provider.sgml deleted file mode 100644 index 1f38ecf7..00000000 --- a/docs/reference/tmpl/provider.sgml +++ /dev/null @@ -1,176 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoProvider - -<!-- ##### SECTION Short_Description ##### --> -Service or identity provider - -<!-- ##### SECTION Long_Description ##### --> -<para> -It holds all the data about a provider. -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoProvider ##### --> -<para> - -</para> - -@ProviderID: -@role: -@metadata_filename: -@public_key: -@ca_cert_chain: - -<!-- ##### ENUM LassoProviderRole ##### --> -<para> - -</para> - -@LASSO_PROVIDER_ROLE_NONE: -@LASSO_PROVIDER_ROLE_SP: Acts as service provider -@LASSO_PROVIDER_ROLE_IDP: Acts as identity provider - -<!-- ##### ENUM LassoHttpMethod ##### --> -<para> - -</para> - -@LASSO_HTTP_METHOD_NONE: -@LASSO_HTTP_METHOD_ANY: Any method will do, select one automatically -@LASSO_HTTP_METHOD_IDP_INITIATED: -@LASSO_HTTP_METHOD_GET: HTTP-GET implementation (for image tags in Single Logout) -@LASSO_HTTP_METHOD_POST: use an HTML form to post message between service and - identity providers -@LASSO_HTTP_METHOD_REDIRECT: use HTTP 302 redirects to post message between - service and identity providers -@LASSO_HTTP_METHOD_SOAP: use a SOAP call to post message between service and - identity providers -@LASSO_HTTP_METHOD_ARTIFACT_GET: -@LASSO_HTTP_METHOD_ARTIFACT_POST: - -<!-- ##### ENUM LassoMdProtocolType ##### --> -<para> - -</para> - -@LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION: Federation Termination - Notification -@LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING: Name Identifier Mapping -@LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER: Name Registration -@LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT: Single Logout -@LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON: Single Sign-On and Federation -@LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION: -@LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID: -@LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST: - -<!-- ##### FUNCTION lasso_provider_new ##### --> -<para> - -</para> - -@role: -@metadata: -@public_key: -@ca_cert_chain: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_new_from_dump ##### --> -<para> - -</para> - -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_accept_http_method ##### --> -<para> - -</para> - -@provider: -@remote_provider: -@protocol_type: -@http_method: -@initiate_profile: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_assertion_consumer_service_url ##### --> -<para> - -</para> - -@provider: -@service_id: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_base64_succinct_id ##### --> -<para> - -</para> - -@provider: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_first_http_method ##### --> -<para> - -</para> - -@provider: -@remote_provider: -@protocol_type: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_metadata_list ##### --> -<para> - -</para> - -@provider: -@name: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_metadata_one ##### --> -<para> - -</para> - -@provider: -@name: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_has_protocol_profile ##### --> -<para> - -</para> - -@provider: -@protocol_type: -@protocol_profile: -@Returns: - - -<!-- ##### FUNCTION lasso_provider_get_organization ##### --> -<para> - -</para> - -@provider: -@Returns: - - diff --git a/docs/reference/tmpl/saml2_action.sgml b/docs/reference/tmpl/saml2_action.sgml deleted file mode 100644 index 2a863a93..00000000 --- a/docs/reference/tmpl/saml2_action.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Action - -<!-- ##### SECTION Short_Description ##### --> -<saml:Action> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Action ##### --> -<para> - -</para> - -@parent: -@content: -@Namespace: - -<!-- ##### FUNCTION lasso_saml2_action_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_advice.sgml b/docs/reference/tmpl/saml2_advice.sgml deleted file mode 100644 index e9a2cf58..00000000 --- a/docs/reference/tmpl/saml2_advice.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Advice - -<!-- ##### SECTION Short_Description ##### --> -<saml:Advice> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Advice ##### --> -<para> - -</para> - -@parent: -@AssertionIDRef: -@AssertionURIRef: -@Assertion: -@EncryptedAssertion: - -<!-- ##### FUNCTION lasso_saml2_advice_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_assertion.sgml b/docs/reference/tmpl/saml2_assertion.sgml deleted file mode 100644 index 5c78dff3..00000000 --- a/docs/reference/tmpl/saml2_assertion.sgml +++ /dev/null @@ -1,45 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Assertion - -<!-- ##### SECTION Short_Description ##### --> -<saml:Assertion> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Assertion ##### --> -<para> - -</para> - -@parent: -@Issuer: -@Subject: -@Conditions: -@Advice: -@Statement: -@AuthnStatement: -@AuthzDecisionStatement: -@AttributeStatement: -@Version: -@ID: -@IssueInstant: - -<!-- ##### FUNCTION lasso_saml2_assertion_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_attribute.sgml b/docs/reference/tmpl/saml2_attribute.sgml deleted file mode 100644 index c27cbaf3..00000000 --- a/docs/reference/tmpl/saml2_attribute.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Attribute - -<!-- ##### SECTION Short_Description ##### --> -<saml:Attribute> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Attribute ##### --> -<para> - -</para> - -@parent: -@AttributeValue: -@Name: -@NameFormat: -@FriendlyName: - -<!-- ##### FUNCTION lasso_saml2_attribute_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_attribute_statement.sgml b/docs/reference/tmpl/saml2_attribute_statement.sgml deleted file mode 100644 index 549d4717..00000000 --- a/docs/reference/tmpl/saml2_attribute_statement.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2AttributeStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:AttributeStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2AttributeStatement ##### --> -<para> - -</para> - -@parent: -@Attribute: -@EncryptedAttribute: - -<!-- ##### FUNCTION lasso_saml2_attribute_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_audience_restriction.sgml b/docs/reference/tmpl/saml2_audience_restriction.sgml deleted file mode 100644 index 7cab4e4d..00000000 --- a/docs/reference/tmpl/saml2_audience_restriction.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2AudienceRestriction - -<!-- ##### SECTION Short_Description ##### --> -<saml:AudienceRestriction> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2AudienceRestriction ##### --> -<para> - -</para> - -@parent: -@Audience: - -<!-- ##### FUNCTION lasso_saml2_audience_restriction_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_authn_context.sgml b/docs/reference/tmpl/saml2_authn_context.sgml deleted file mode 100644 index 13fa60f0..00000000 --- a/docs/reference/tmpl/saml2_authn_context.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2AuthnContext - -<!-- ##### SECTION Short_Description ##### --> -<saml:AuthnContext> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2AuthnContext ##### --> -<para> - -</para> - -@parent: -@AuthnContextClassRef: -@AuthnContextDecl: -@AuthnContextDeclRef: -@AuthenticatingAuthority: - -<!-- ##### FUNCTION lasso_saml2_authn_context_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_authn_statement.sgml b/docs/reference/tmpl/saml2_authn_statement.sgml deleted file mode 100644 index 52a3d39e..00000000 --- a/docs/reference/tmpl/saml2_authn_statement.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2AuthnStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:AuthnStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2AuthnStatement ##### --> -<para> - -</para> - -@parent: -@SubjectLocality: -@AuthnContext: -@AuthnInstant: -@SessionIndex: -@SessionNotOnOrAfter: - -<!-- ##### FUNCTION lasso_saml2_authn_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_authz_decision_statement.sgml b/docs/reference/tmpl/saml2_authz_decision_statement.sgml deleted file mode 100644 index 2c3efd96..00000000 --- a/docs/reference/tmpl/saml2_authz_decision_statement.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2AuthzDecisionStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:AuthzDecisionStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2AuthzDecisionStatement ##### --> -<para> - -</para> - -@parent: -@Action: -@Evidence: -@Resource: -@Decision: - -<!-- ##### FUNCTION lasso_saml2_authz_decision_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_base_idabstract.sgml b/docs/reference/tmpl/saml2_base_idabstract.sgml deleted file mode 100644 index ee4b650b..00000000 --- a/docs/reference/tmpl/saml2_base_idabstract.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2BaseIDAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:BaseIDAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2BaseIDAbstract ##### --> -<para> - -</para> - -@parent: -@NameQualifier: -@SPNameQualifier: - -<!-- ##### FUNCTION lasso_saml2_base_idabstract_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_condition_abstract.sgml b/docs/reference/tmpl/saml2_condition_abstract.sgml deleted file mode 100644 index e67c7911..00000000 --- a/docs/reference/tmpl/saml2_condition_abstract.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2ConditionAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:ConditionAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2ConditionAbstract ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_saml2_condition_abstract_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_conditions.sgml b/docs/reference/tmpl/saml2_conditions.sgml deleted file mode 100644 index 844da4b2..00000000 --- a/docs/reference/tmpl/saml2_conditions.sgml +++ /dev/null @@ -1,40 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Conditions - -<!-- ##### SECTION Short_Description ##### --> -<saml:Conditions> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Conditions ##### --> -<para> - -</para> - -@parent: -@Condition: -@AudienceRestriction: -@OneTimeUse: -@ProxyRestriction: -@NotBefore: -@NotOnOrAfter: - -<!-- ##### FUNCTION lasso_saml2_conditions_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_encrypted_element.sgml b/docs/reference/tmpl/saml2_encrypted_element.sgml deleted file mode 100644 index a3c37fe2..00000000 --- a/docs/reference/tmpl/saml2_encrypted_element.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2EncryptedElement - -<!-- ##### SECTION Short_Description ##### --> -<saml:EncryptedElement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2EncryptedElement ##### --> -<para> - -</para> - -@parent: -@EncryptedData: -@EncryptedKey: -@original_data: - -<!-- ##### FUNCTION lasso_saml2_encrypted_element_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_evidence.sgml b/docs/reference/tmpl/saml2_evidence.sgml deleted file mode 100644 index 364b5b36..00000000 --- a/docs/reference/tmpl/saml2_evidence.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Evidence - -<!-- ##### SECTION Short_Description ##### --> -<saml:Evidence> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Evidence ##### --> -<para> - -</para> - -@parent: -@AssertionIDRef: -@AssertionURIRef: -@Assertion: -@EncryptedAssertion: - -<!-- ##### FUNCTION lasso_saml2_evidence_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml b/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml deleted file mode 100644 index a63b4930..00000000 --- a/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2KeyInfoConfirmationData - -<!-- ##### SECTION Short_Description ##### --> -<saml:KeyInfoConfirmationData> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2KeyInfoConfirmationData ##### --> -<para> - -</para> - -@parent: -@KeyInfo: - -<!-- ##### FUNCTION lasso_saml2_key_info_confirmation_data_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_name_id.sgml b/docs/reference/tmpl/saml2_name_id.sgml deleted file mode 100644 index 49708f78..00000000 --- a/docs/reference/tmpl/saml2_name_id.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2NameID - -<!-- ##### SECTION Short_Description ##### --> -<saml:NameID> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2NameID ##### --> -<para> - -</para> - -@parent: -@content: -@Format: -@SPProvidedID: -@NameQualifier: -@SPNameQualifier: - -<!-- ##### FUNCTION lasso_saml2_name_id_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_one_time_use.sgml b/docs/reference/tmpl/saml2_one_time_use.sgml deleted file mode 100644 index d56949c4..00000000 --- a/docs/reference/tmpl/saml2_one_time_use.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2OneTimeUse - -<!-- ##### SECTION Short_Description ##### --> -<saml:OneTimeUse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2OneTimeUse ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_saml2_one_time_use_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_proxy_restriction.sgml b/docs/reference/tmpl/saml2_proxy_restriction.sgml deleted file mode 100644 index dde7e051..00000000 --- a/docs/reference/tmpl/saml2_proxy_restriction.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2ProxyRestriction - -<!-- ##### SECTION Short_Description ##### --> -<saml:ProxyRestriction> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2ProxyRestriction ##### --> -<para> - -</para> - -@parent: -@Audience: -@Count: - -<!-- ##### FUNCTION lasso_saml2_proxy_restriction_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_statement_abstract.sgml b/docs/reference/tmpl/saml2_statement_abstract.sgml deleted file mode 100644 index 8f9fc02e..00000000 --- a/docs/reference/tmpl/saml2_statement_abstract.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2StatementAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:StatementAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2StatementAbstract ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_saml2_statement_abstract_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_subject.sgml b/docs/reference/tmpl/saml2_subject.sgml deleted file mode 100644 index a1a9473a..00000000 --- a/docs/reference/tmpl/saml2_subject.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2Subject - -<!-- ##### SECTION Short_Description ##### --> -<saml:Subject> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2Subject ##### --> -<para> - -</para> - -@parent: -@BaseID: -@NameID: -@EncryptedID: -@SubjectConfirmation: - -<!-- ##### FUNCTION lasso_saml2_subject_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_subject_confirmation.sgml b/docs/reference/tmpl/saml2_subject_confirmation.sgml deleted file mode 100644 index fb0ef3da..00000000 --- a/docs/reference/tmpl/saml2_subject_confirmation.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2SubjectConfirmation - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectConfirmation> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2SubjectConfirmation ##### --> -<para> - -</para> - -@parent: -@BaseID: -@NameID: -@EncryptedID: -@SubjectConfirmationData: -@Method: - -<!-- ##### FUNCTION lasso_saml2_subject_confirmation_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_subject_confirmation_data.sgml b/docs/reference/tmpl/saml2_subject_confirmation_data.sgml deleted file mode 100644 index c5f33cfd..00000000 --- a/docs/reference/tmpl/saml2_subject_confirmation_data.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2SubjectConfirmationData - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectConfirmationData> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2SubjectConfirmationData ##### --> -<para> - -</para> - -@parent: -@NotBefore: -@NotOnOrAfter: -@Recipient: -@InResponseTo: -@Address: - -<!-- ##### FUNCTION lasso_saml2_subject_confirmation_data_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml2_subject_locality.sgml b/docs/reference/tmpl/saml2_subject_locality.sgml deleted file mode 100644 index 1c39d552..00000000 --- a/docs/reference/tmpl/saml2_subject_locality.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSaml2SubjectLocality - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectLocality> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSaml2SubjectLocality ##### --> -<para> - -</para> - -@parent: -@Address: -@DNSName: - -<!-- ##### FUNCTION lasso_saml2_subject_locality_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_advice.sgml b/docs/reference/tmpl/saml_advice.sgml deleted file mode 100644 index 6c9824e0..00000000 --- a/docs/reference/tmpl/saml_advice.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAdvice - -<!-- ##### SECTION Short_Description ##### --> -<saml:Advice> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAdvice ##### --> -<para> - -</para> - -@AssertionIDReference: -@Assertion: - -<!-- ##### FUNCTION lasso_saml_advice_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_assertion.sgml b/docs/reference/tmpl/saml_assertion.sgml deleted file mode 100644 index 4654de99..00000000 --- a/docs/reference/tmpl/saml_assertion.sgml +++ /dev/null @@ -1,49 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAssertion - -<!-- ##### SECTION Short_Description ##### --> -<saml:Assertion> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAssertion ##### --> -<para> - -</para> - -@Conditions: -@Advice: -@Statement: -@SubjectStatement: -@AuthenticationStatement: -@AuthorizationDecisionStatement: -@AttributeStatement: -@MajorVersion: -@MinorVersion: -@AssertionID: -@Issuer: -@IssueInstant: -@sign_type: -@sign_method: -@private_key_file: -@certificate_file: - -<!-- ##### FUNCTION lasso_saml_assertion_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_attribute.sgml b/docs/reference/tmpl/saml_attribute.sgml deleted file mode 100644 index 38f6edfd..00000000 --- a/docs/reference/tmpl/saml_attribute.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAttribute - -<!-- ##### SECTION Short_Description ##### --> -<saml:Attribute> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAttribute ##### --> -<para> - -</para> - -@parent: -@attributeName: -@attributeNameSpace: -@AttributeValue: - -<!-- ##### FUNCTION lasso_saml_attribute_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_attribute_designator.sgml b/docs/reference/tmpl/saml_attribute_designator.sgml deleted file mode 100644 index 6ae95b2c..00000000 --- a/docs/reference/tmpl/saml_attribute_designator.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAttributeDesignator - -<!-- ##### SECTION Short_Description ##### --> -<saml:AttributeDesignator> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAttributeDesignator ##### --> -<para> - -</para> - -@parent: -@AttributeName: -@AttributeNamespace: - -<!-- ##### FUNCTION lasso_saml_attribute_designator_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_attribute_statement.sgml b/docs/reference/tmpl/saml_attribute_statement.sgml deleted file mode 100644 index e0ee6da0..00000000 --- a/docs/reference/tmpl/saml_attribute_statement.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAttributeStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:AttributeStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAttributeStatement ##### --> -<para> - -</para> - -@parent: -@Attribute: - -<!-- ##### FUNCTION lasso_saml_attribute_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_audience_restriction_condition.sgml b/docs/reference/tmpl/saml_audience_restriction_condition.sgml deleted file mode 100644 index bb753989..00000000 --- a/docs/reference/tmpl/saml_audience_restriction_condition.sgml +++ /dev/null @@ -1,26 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAudienceRestrictionCondition - -<!-- ##### SECTION Short_Description ##### --> -<saml:AudienceRestrictionCondition> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAudienceRestrictionCondition ##### --> -<para> - -</para> - -@Audience: - diff --git a/docs/reference/tmpl/saml_authentication_statement.sgml b/docs/reference/tmpl/saml_authentication_statement.sgml deleted file mode 100644 index 198e8ff2..00000000 --- a/docs/reference/tmpl/saml_authentication_statement.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAuthenticationStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:AuthenticationStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAuthenticationStatement ##### --> -<para> - -</para> - -@SubjectLocality: -@AuthorityBinding: -@AuthenticationMethod: -@AuthenticationInstant: - -<!-- ##### FUNCTION lasso_saml_authentication_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_authority_binding.sgml b/docs/reference/tmpl/saml_authority_binding.sgml deleted file mode 100644 index b1a3484d..00000000 --- a/docs/reference/tmpl/saml_authority_binding.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlAuthorityBinding - -<!-- ##### SECTION Short_Description ##### --> -<saml:AuthorityBinding> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlAuthorityBinding ##### --> -<para> - -</para> - -@AuthorityKind: -@Location: -@Binding: - -<!-- ##### FUNCTION lasso_saml_authority_binding_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_condition_abstract.sgml b/docs/reference/tmpl/saml_condition_abstract.sgml deleted file mode 100644 index 9c68c6a5..00000000 --- a/docs/reference/tmpl/saml_condition_abstract.sgml +++ /dev/null @@ -1,25 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlConditionAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:ConditionAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlConditionAbstract ##### --> -<para> - -</para> - - diff --git a/docs/reference/tmpl/saml_conditions.sgml b/docs/reference/tmpl/saml_conditions.sgml deleted file mode 100644 index d6d116f1..00000000 --- a/docs/reference/tmpl/saml_conditions.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlConditions - -<!-- ##### SECTION Short_Description ##### --> -<saml:Conditions> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlConditions ##### --> -<para> - -</para> - -@Condition: -@AudienceRestrictionCondition: -@NotBefore: -@NotOnOrAfter: - -<!-- ##### FUNCTION lasso_saml_conditions_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_name_identifier.sgml b/docs/reference/tmpl/saml_name_identifier.sgml deleted file mode 100644 index e0d412e5..00000000 --- a/docs/reference/tmpl/saml_name_identifier.sgml +++ /dev/null @@ -1,47 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlNameIdentifier - -<!-- ##### SECTION Short_Description ##### --> -<saml:NameIdentifier> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlNameIdentifier ##### --> -<para> -@NameQualifier is the provider ID of the provider that created the name -identifier. -</para> - -<para> -@Format is a string constant defined by the Liberty -Alliance. The following constants are defined: -#LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED, -#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME, -#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED (when providers transmit name -identifiers) and -#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID. -</para> - -@NameQualifier: -@Format: -@content: - -<!-- ##### FUNCTION lasso_saml_name_identifier_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_statement_abstract.sgml b/docs/reference/tmpl/saml_statement_abstract.sgml deleted file mode 100644 index ec77bd05..00000000 --- a/docs/reference/tmpl/saml_statement_abstract.sgml +++ /dev/null @@ -1,25 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlStatementAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:StatementAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlStatementAbstract ##### --> -<para> - -</para> - - diff --git a/docs/reference/tmpl/saml_subject.sgml b/docs/reference/tmpl/saml_subject.sgml deleted file mode 100644 index f3afe4bd..00000000 --- a/docs/reference/tmpl/saml_subject.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlSubject - -<!-- ##### SECTION Short_Description ##### --> -<saml:Subject> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlSubject ##### --> -<para> - -</para> - -@NameIdentifier: -@SubjectConfirmation: -@EncryptedNameIdentifier: - -<!-- ##### FUNCTION lasso_saml_subject_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_subject_confirmation.sgml b/docs/reference/tmpl/saml_subject_confirmation.sgml deleted file mode 100644 index f7dbe298..00000000 --- a/docs/reference/tmpl/saml_subject_confirmation.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlSubjectConfirmation - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectConfirmation> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlSubjectConfirmation ##### --> -<para> - -</para> - -@ConfirmationMethod: -@SubjectConfirmationData: -@KeyInfo: - -<!-- ##### FUNCTION lasso_saml_subject_confirmation_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_subject_locality.sgml b/docs/reference/tmpl/saml_subject_locality.sgml deleted file mode 100644 index 0d3b3c34..00000000 --- a/docs/reference/tmpl/saml_subject_locality.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlSubjectLocality - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectLocality> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlSubjectLocality ##### --> -<para> - -</para> - -@IPAddress: -@DNSAddress: - -<!-- ##### FUNCTION lasso_saml_subject_locality_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_subject_statement.sgml b/docs/reference/tmpl/saml_subject_statement.sgml deleted file mode 100644 index 6046b97f..00000000 --- a/docs/reference/tmpl/saml_subject_statement.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlSubjectStatement - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectStatement> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlSubjectStatement ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_saml_subject_statement_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/saml_subject_statement_abstract.sgml b/docs/reference/tmpl/saml_subject_statement_abstract.sgml deleted file mode 100644 index ffdc6ca8..00000000 --- a/docs/reference/tmpl/saml_subject_statement_abstract.sgml +++ /dev/null @@ -1,26 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlSubjectStatementAbstract - -<!-- ##### SECTION Short_Description ##### --> -<saml:SubjectStatementAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlSubjectStatementAbstract ##### --> -<para> - -</para> - -@Subject: - diff --git a/docs/reference/tmpl/samlp2_artifact_resolve.sgml b/docs/reference/tmpl/samlp2_artifact_resolve.sgml deleted file mode 100644 index e0065909..00000000 --- a/docs/reference/tmpl/samlp2_artifact_resolve.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2ArtifactResolve - -<!-- ##### SECTION Short_Description ##### --> -<samlp:ArtifactResolve> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2ArtifactResolve ##### --> -<para> - -</para> - -@parent: -@Artifact: - -<!-- ##### FUNCTION lasso_samlp2_artifact_resolve_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_artifact_response.sgml b/docs/reference/tmpl/samlp2_artifact_response.sgml deleted file mode 100644 index 74ca61c6..00000000 --- a/docs/reference/tmpl/samlp2_artifact_response.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2ArtifactResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:ArtifactResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2ArtifactResponse ##### --> -<para> - -</para> - -@parent: -@any: - -<!-- ##### FUNCTION lasso_samlp2_artifact_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_assertion_idrequest.sgml b/docs/reference/tmpl/samlp2_assertion_idrequest.sgml deleted file mode 100644 index 611de2ce..00000000 --- a/docs/reference/tmpl/samlp2_assertion_idrequest.sgml +++ /dev/null @@ -1,27 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2AssertionIDRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:AssertionIDRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2AssertionIDRequest ##### --> -<para> - -</para> - -@parent: -@AssertionIDRef: - diff --git a/docs/reference/tmpl/samlp2_attribute_query.sgml b/docs/reference/tmpl/samlp2_attribute_query.sgml deleted file mode 100644 index 2b79aa97..00000000 --- a/docs/reference/tmpl/samlp2_attribute_query.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2AttributeQuery - -<!-- ##### SECTION Short_Description ##### --> -<samlp:AttributeQuery> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2AttributeQuery ##### --> -<para> - -</para> - -@parent: -@Attribute: - -<!-- ##### FUNCTION lasso_samlp2_attribute_query_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_authn_query.sgml b/docs/reference/tmpl/samlp2_authn_query.sgml deleted file mode 100644 index d135edc4..00000000 --- a/docs/reference/tmpl/samlp2_authn_query.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2AuthnQuery - -<!-- ##### SECTION Short_Description ##### --> -<samlp:AuthnQuery> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2AuthnQuery ##### --> -<para> - -</para> - -@parent: -@RequestedAuthnContext: -@SessionIndex: - -<!-- ##### FUNCTION lasso_samlp2_authn_query_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_authn_request.sgml b/docs/reference/tmpl/samlp2_authn_request.sgml deleted file mode 100644 index 7704f5bc..00000000 --- a/docs/reference/tmpl/samlp2_authn_request.sgml +++ /dev/null @@ -1,47 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2AuthnRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:AuthnRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2AuthnRequest ##### --> -<para> - -</para> - -@parent: -@Subject: -@NameIDPolicy: -@Conditions: -@RequestedAuthnContext: -@Scoping: -@ForceAuthn: -@IsPassive: -@ProtocolBinding: -@AssertionConsumerServiceIndex: -@AssertionConsumerServiceURL: -@AttributeConsumingServiceIndex: -@ProviderName: -@relayState: - -<!-- ##### FUNCTION lasso_samlp2_authn_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_authz_decision_query.sgml b/docs/reference/tmpl/samlp2_authz_decision_query.sgml deleted file mode 100644 index 6a8eb428..00000000 --- a/docs/reference/tmpl/samlp2_authz_decision_query.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2AuthzDecisionQuery - -<!-- ##### SECTION Short_Description ##### --> -<samlp:AuthzDecisionQuery> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2AuthzDecisionQuery ##### --> -<para> - -</para> - -@parent: -@Action: -@Evidence: -@Resource: - -<!-- ##### FUNCTION lasso_samlp2_authz_decision_query_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_extensions.sgml b/docs/reference/tmpl/samlp2_extensions.sgml deleted file mode 100644 index c86c410b..00000000 --- a/docs/reference/tmpl/samlp2_extensions.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2Extensions - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Extensions> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2Extensions ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_samlp2_extensions_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_idp_entry.sgml b/docs/reference/tmpl/samlp2_idp_entry.sgml deleted file mode 100644 index 9c202812..00000000 --- a/docs/reference/tmpl/samlp2_idp_entry.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2IDPEntry - -<!-- ##### SECTION Short_Description ##### --> -<samlp:IDPEntry> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2IDPEntry ##### --> -<para> - -</para> - -@parent: -@ProviderID: -@Name: -@Loc: - -<!-- ##### FUNCTION lasso_samlp2_idp_entry_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_idp_list.sgml b/docs/reference/tmpl/samlp2_idp_list.sgml deleted file mode 100644 index 1b3f0fe9..00000000 --- a/docs/reference/tmpl/samlp2_idp_list.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2IDPList - -<!-- ##### SECTION Short_Description ##### --> -<samlp:IDPList> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2IDPList ##### --> -<para> - -</para> - -@parent: -@IDPEntry: -@GetComplete: - -<!-- ##### FUNCTION lasso_samlp2_idp_list_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_logout_request.sgml b/docs/reference/tmpl/samlp2_logout_request.sgml deleted file mode 100644 index fce296d2..00000000 --- a/docs/reference/tmpl/samlp2_logout_request.sgml +++ /dev/null @@ -1,41 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2LogoutRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:LogoutRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2LogoutRequest ##### --> -<para> - -</para> - -@parent: -@BaseID: -@NameID: -@EncryptedID: -@SessionIndex: -@Reason: -@NotOnOrAfter: -@relayState: - -<!-- ##### FUNCTION lasso_samlp2_logout_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_logout_response.sgml b/docs/reference/tmpl/samlp2_logout_response.sgml deleted file mode 100644 index 6aa4d7a3..00000000 --- a/docs/reference/tmpl/samlp2_logout_response.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2LogoutResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:LogoutResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2LogoutResponse ##### --> -<para> - -</para> - -@parent: -@relayState: - -<!-- ##### FUNCTION lasso_samlp2_logout_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_manage_name_id_request.sgml b/docs/reference/tmpl/samlp2_manage_name_id_request.sgml deleted file mode 100644 index 56280579..00000000 --- a/docs/reference/tmpl/samlp2_manage_name_id_request.sgml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2ManageNameIDRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:ManageNameIDRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2ManageNameIDRequest ##### --> -<para> - -</para> - -@parent: -@NameID: -@EncryptedID: -@NewID: -@NewEncryptedID: -@Terminate: - -<!-- ##### FUNCTION lasso_samlp2_manage_name_id_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_manage_name_id_response.sgml b/docs/reference/tmpl/samlp2_manage_name_id_response.sgml deleted file mode 100644 index 4c8ad385..00000000 --- a/docs/reference/tmpl/samlp2_manage_name_id_response.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2ManageNameIDResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:ManageNameIDResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2ManageNameIDResponse ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_samlp2_manage_name_id_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml deleted file mode 100644 index a48aa679..00000000 --- a/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2NameIDMappingRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:NameIDMappingRequest> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2NameIDMappingRequest ##### --> -<para> - -</para> - -@parent: -@BaseID: -@NameID: -@EncryptedID: -@NameIDPolicy: - -<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml deleted file mode 100644 index 3c2f5123..00000000 --- a/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2NameIDMappingResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:NameIDMappingResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2NameIDMappingResponse ##### --> -<para> - -</para> - -@parent: -@NameID: -@EncryptedID: - -<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_name_id_policy.sgml b/docs/reference/tmpl/samlp2_name_id_policy.sgml deleted file mode 100644 index 7524c04a..00000000 --- a/docs/reference/tmpl/samlp2_name_id_policy.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2NameIDPolicy - -<!-- ##### SECTION Short_Description ##### --> -<samlp:NameIDPolicy> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2NameIDPolicy ##### --> -<para> - -</para> - -@parent: -@Format: -@SPNameQualifier: -@AllowCreate: - -<!-- ##### FUNCTION lasso_samlp2_name_id_policy_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_request_abstract.sgml b/docs/reference/tmpl/samlp2_request_abstract.sgml deleted file mode 100644 index f2b755d0..00000000 --- a/docs/reference/tmpl/samlp2_request_abstract.sgml +++ /dev/null @@ -1,41 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2RequestAbstract - -<!-- ##### SECTION Short_Description ##### --> -<samlp:RequestAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2RequestAbstract ##### --> -<para> - -</para> - -@parent: -@Issuer: -@Extensions: -@ID: -@Version: -@IssueInstant: -@Destination: -@Consent: - -<!-- ##### FUNCTION lasso_samlp2_request_abstract_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_requested_authn_context.sgml b/docs/reference/tmpl/samlp2_requested_authn_context.sgml deleted file mode 100644 index f570fd77..00000000 --- a/docs/reference/tmpl/samlp2_requested_authn_context.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2RequestedAuthnContext - -<!-- ##### SECTION Short_Description ##### --> -<samlp:RequestedAuthnContext> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2RequestedAuthnContext ##### --> -<para> - -</para> - -@parent: -@AuthnContextClassRef: -@AuthnContextDeclRef: -@Comparison: - -<!-- ##### FUNCTION lasso_samlp2_requested_authn_context_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_response.sgml b/docs/reference/tmpl/samlp2_response.sgml deleted file mode 100644 index 1f8a0190..00000000 --- a/docs/reference/tmpl/samlp2_response.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2Response - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Response> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2Response ##### --> -<para> - -</para> - -@parent: -@Assertion: -@EncryptedAssertion: - -<!-- ##### FUNCTION lasso_samlp2_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_scoping.sgml b/docs/reference/tmpl/samlp2_scoping.sgml deleted file mode 100644 index 3395093a..00000000 --- a/docs/reference/tmpl/samlp2_scoping.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2Scoping - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Scoping> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2Scoping ##### --> -<para> - -</para> - -@parent: -@IDPList: -@RequesterID: -@ProxyCount: - -<!-- ##### FUNCTION lasso_samlp2_scoping_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_status.sgml b/docs/reference/tmpl/samlp2_status.sgml deleted file mode 100644 index 1c8e7b3f..00000000 --- a/docs/reference/tmpl/samlp2_status.sgml +++ /dev/null @@ -1,37 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2Status - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Status> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2Status ##### --> -<para> - -</para> - -@parent: -@StatusCode: -@StatusMessage: -@StatusDetail: - -<!-- ##### FUNCTION lasso_samlp2_status_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_status_code.sgml b/docs/reference/tmpl/samlp2_status_code.sgml deleted file mode 100644 index c6d914b2..00000000 --- a/docs/reference/tmpl/samlp2_status_code.sgml +++ /dev/null @@ -1,36 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2StatusCode - -<!-- ##### SECTION Short_Description ##### --> -<samlp:StatusCode> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2StatusCode ##### --> -<para> - -</para> - -@parent: -@StatusCode: -@Value: - -<!-- ##### FUNCTION lasso_samlp2_status_code_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_status_detail.sgml b/docs/reference/tmpl/samlp2_status_detail.sgml deleted file mode 100644 index 3c821025..00000000 --- a/docs/reference/tmpl/samlp2_status_detail.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2StatusDetail - -<!-- ##### SECTION Short_Description ##### --> -<samlp:StatusDetail> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2StatusDetail ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_samlp2_status_detail_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_status_response.sgml b/docs/reference/tmpl/samlp2_status_response.sgml deleted file mode 100644 index e261d832..00000000 --- a/docs/reference/tmpl/samlp2_status_response.sgml +++ /dev/null @@ -1,43 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2StatusResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:StatusResponse> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2StatusResponse ##### --> -<para> - -</para> - -@parent: -@Issuer: -@Extensions: -@Status: -@ID: -@InResponseTo: -@Version: -@IssueInstant: -@Destination: -@Consent: - -<!-- ##### FUNCTION lasso_samlp2_status_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_subject_query_abstract.sgml b/docs/reference/tmpl/samlp2_subject_query_abstract.sgml deleted file mode 100644 index 6d4f3663..00000000 --- a/docs/reference/tmpl/samlp2_subject_query_abstract.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2SubjectQueryAbstract - -<!-- ##### SECTION Short_Description ##### --> -<samlp:SubjectQueryAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2SubjectQueryAbstract ##### --> -<para> - -</para> - -@parent: -@Subject: - -<!-- ##### FUNCTION lasso_samlp2_subject_query_abstract_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp2_terminate.sgml b/docs/reference/tmpl/samlp2_terminate.sgml deleted file mode 100644 index 71b72108..00000000 --- a/docs/reference/tmpl/samlp2_terminate.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlp2Terminate - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Terminate> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlp2Terminate ##### --> -<para> - -</para> - -@parent: - -<!-- ##### FUNCTION lasso_samlp2_terminate_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp_request.sgml b/docs/reference/tmpl/samlp_request.sgml deleted file mode 100644 index 76ab03c8..00000000 --- a/docs/reference/tmpl/samlp_request.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpRequest - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Request> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpRequest ##### --> -<para> - -</para> - -@AssertionArtifact: - -<!-- ##### FUNCTION lasso_samlp_request_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp_request_abstract.sgml b/docs/reference/tmpl/samlp_request_abstract.sgml deleted file mode 100644 index b22e139b..00000000 --- a/docs/reference/tmpl/samlp_request_abstract.sgml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpRequestAbstract - -<!-- ##### SECTION Short_Description ##### --> -<samlp:RequestAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpRequestAbstract ##### --> -<para> - -</para> - -@RespondWith: -@RequestID: -@MajorVersion: -@MinorVersion: -@IssueInstant: -@sign_type: -@sign_method: -@private_key_file: -@certificate_file: - diff --git a/docs/reference/tmpl/samlp_response.sgml b/docs/reference/tmpl/samlp_response.sgml deleted file mode 100644 index 7bf3b580..00000000 --- a/docs/reference/tmpl/samlp_response.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpResponse - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Response> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpResponse ##### --> -<para> - -</para> - -@Status: -@Assertion: - -<!-- ##### FUNCTION lasso_samlp_response_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp_response_abstract.sgml b/docs/reference/tmpl/samlp_response_abstract.sgml deleted file mode 100644 index 25b02e31..00000000 --- a/docs/reference/tmpl/samlp_response_abstract.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpResponseAbstract - -<!-- ##### SECTION Short_Description ##### --> -<samlp:ResponseAbstract> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpResponseAbstract ##### --> -<para> - -</para> - -@ResponseID: -@InResponseTo: -@MajorVersion: -@MinorVersion: -@IssueInstant: -@Recipient: -@sign_type: -@sign_method: -@private_key_file: -@certificate_file: - diff --git a/docs/reference/tmpl/samlp_status.sgml b/docs/reference/tmpl/samlp_status.sgml deleted file mode 100644 index 20e869e8..00000000 --- a/docs/reference/tmpl/samlp_status.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpStatus - -<!-- ##### SECTION Short_Description ##### --> -<samlp:Status> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpStatus ##### --> -<para> - -</para> - -@StatusCode: -@StatusMessage: - -<!-- ##### FUNCTION lasso_samlp_status_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/samlp_status_code.sgml b/docs/reference/tmpl/samlp_status_code.sgml deleted file mode 100644 index a06cdbb4..00000000 --- a/docs/reference/tmpl/samlp_status_code.sgml +++ /dev/null @@ -1,35 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSamlpStatusCode - -<!-- ##### SECTION Short_Description ##### --> -<samlp:StatusCode> - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSamlpStatusCode ##### --> -<para> - -</para> - -@StatusCode: -@Value: - -<!-- ##### FUNCTION lasso_samlp_status_code_new ##### --> -<para> - -</para> - -@Returns: - - diff --git a/docs/reference/tmpl/server.sgml b/docs/reference/tmpl/server.sgml deleted file mode 100644 index d33c5668..00000000 --- a/docs/reference/tmpl/server.sgml +++ /dev/null @@ -1,113 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoServer - -<!-- ##### SECTION Short_Description ##### --> -Representation of the current server - -<!-- ##### SECTION Long_Description ##### --> -<para> -It holds the data about a provider, other providers it knows, which -certificates to use, etc. -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoServer ##### --> -<para> - -</para> - -@providers: -@services: -@private_key: -@private_key_password: -@certificate: -@signature_method: - -<!-- ##### FUNCTION lasso_server_new ##### --> -<para> - -</para> - -@metadata: -@private_key: -@private_key_password: -@certificate: -@Returns: - - -<!-- ##### FUNCTION lasso_server_new_from_dump ##### --> -<para> - -</para> - -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_server_add_provider ##### --> -<para> - -</para> - -@server: -@role: -@metadata: -@public_key: -@ca_cert_chain: -@Returns: - - -<!-- ##### FUNCTION lasso_server_add_service ##### --> -<para> - -</para> - -@server: -@service: -@Returns: - - -<!-- ##### FUNCTION lasso_server_destroy ##### --> -<para> - -</para> - -@server: - - -<!-- ##### FUNCTION lasso_server_dump ##### --> -<para> - -</para> - -@server: -@Returns: - - -<!-- ##### FUNCTION lasso_server_get_provider ##### --> -<para> - -</para> - -@server: -@providerID: -@Returns: - - -<!-- ##### FUNCTION lasso_server_get_service ##### --> -<para> - -</para> - -@server: -@serviceType: -@Returns: - - diff --git a/docs/reference/tmpl/session.sgml b/docs/reference/tmpl/session.sgml deleted file mode 100644 index b4003b86..00000000 --- a/docs/reference/tmpl/session.sgml +++ /dev/null @@ -1,90 +0,0 @@ -<!-- ##### SECTION Title ##### --> -LassoSession - -<!-- ##### SECTION Short_Description ##### --> -Principal Session - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### STRUCT LassoSession ##### --> -<para> - -</para> - -@assertions: -@is_dirty: - -<!-- ##### FUNCTION lasso_session_new ##### --> -<para> - -</para> - -@Returns: - - -<!-- ##### FUNCTION lasso_session_new_from_dump ##### --> -<para> - -</para> - -@dump: -@Returns: - - -<!-- ##### FUNCTION lasso_session_destroy ##### --> -<para> - -</para> - -@session: - - -<!-- ##### FUNCTION lasso_session_dump ##### --> -<para> - -</para> - -@session: -@Returns: - - -<!-- ##### FUNCTION lasso_session_get_assertions ##### --> -<para> - -</para> - -@session: -@provider_id: -@Returns: - - -<!-- ##### FUNCTION lasso_session_get_provider_index ##### --> -<para> - -</para> - -@session: -@index: -@Returns: - - -<!-- ##### FUNCTION lasso_session_is_empty ##### --> -<para> - -</para> - -@session: -@Returns: - - diff --git a/docs/reference/tmpl/strings.sgml b/docs/reference/tmpl/strings.sgml deleted file mode 100644 index 78e15148..00000000 --- a/docs/reference/tmpl/strings.sgml +++ /dev/null @@ -1,115 +0,0 @@ -<!-- ##### SECTION Title ##### --> -strings - -<!-- ##### SECTION Short_Description ##### --> -Useful string constants - -<!-- ##### SECTION Long_Description ##### --> -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED ##### --> -<para> -<emphasis>Federated</emphasis> name identifier constant, used in -#LassoNameIdentifier. It implies the name identifier belongs to -a federation established between SP and IdP. -</para> - -<para> -Its value is urn:liberty:iff:nameid:federated. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME ##### --> -<para> -"One-time" name identifier constant, used in #LassoNameIdentifier. -</para> - -<para> -Its value is urn:liberty:iff:nameid:one-time. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED ##### --> -<para> -"Encrypted" name identifier constant, used in #LassoNameIdentifier. -</para> - -<para> -Its value is urn:liberty:iff:nameid:encrypted. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID ##### --> -<para> -Its value is urn:liberty:iff:nameid:entityID. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_NONE ##### --> -<para> -<emphasis>None</emphasis> policy for use in #LassoLibAuthnRequest. It means an -existing federation must be used and an error should be produced if none -existed beforehand. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME ##### --> -<para> -<emphasis>Onetime</emphasis> policy for use in #LassoLibAuthnRequest. It means -a federation must not be created between identity and service provider. A -temporary name identifier should be used instead. -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED ##### --> -<para> -<emphasis>Federated</emphasis> policy for use in #LassoLibAuthnRequest. It -means a federation may be created between identity and service provider (if it -didn't exist before). -</para> - - - -<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_ANY ##### --> -<para> -<emphasis>Any</emphasis> policy for use in #LassoLibAuthnRequest. It means a -federation may be created if the principal agrees and it can fall back to -<emphasis>onetime</emphasis> if he does not. -</para> - - - -<!-- ##### MACRO LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART ##### --> -<para> -Identifies the Single Sign-On "Artifact" profile; where an artifact is passed -from identity provider to service provider and back to get the -#LassoLibAssertion. -</para> - - - -<!-- ##### MACRO LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST ##### --> -<para> -Identifies the Single Sign-On "POST" profile; where the #LassoLibAssertion is -sent directly from the identity provider to the service provider in an HTML -form submission message. -</para> - - - diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c index 45b3f308..92a7aafe 100644 --- a/lasso/id-ff/defederation.c +++ b/lasso/id-ff/defederation.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:defederation + * @short_description: Federation Termination Notification Profile (ID-FF) + * + **/ + #include <lasso/id-ff/defederation.h> #include <lasso/id-ff/providerprivate.h> diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c index 4456254f..f4b0ca3e 100644 --- a/lasso/id-ff/federation.c +++ b/lasso/id-ff/federation.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:federation + * @short_description: Principal federation between two providers + * + **/ + #include <lasso/id-ff/federation.h> #include <lasso/id-ff/provider.h> diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c index 1ef4dd11..2bd5124d 100644 --- a/lasso/id-ff/identity.c +++ b/lasso/id-ff/identity.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:identity + * @short_description: Principal identity + * + **/ + #include <lasso/lasso_config.h> #include <lasso/id-ff/identity.h> diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c index 750cddf0..7e1690c3 100644 --- a/lasso/id-ff/lecp.c +++ b/lasso/id-ff/lecp.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:lecp + * @short_description: Liberty Enabled Client and Proxy Profile (ID-FF) + * + **/ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 946e3320..6ec44bf7 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -22,6 +22,127 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:login + * @short_description: Single Sign-On and Federation Profile + * + * The Single Sign On process allows a user to log in once to an identity + * provider (IdP), and to be then transparently loged in to the required + * service providers (SP) belonging to the IP "circle of trust". Subordinating + * different identities of the same user within a circle of trust to a unique + * IP is called "Identity Federation". The liberty Alliance specifications + * allows, thanks to this federation, strong and unique authentication coupled + * with control by the user of his personal informations. The explicit user + * agreement is necessary before proceeding to Identity Federation. + * + * <para> + * The service provider must implement the following process: + * <itemizedlist> + * <listitem><para>creating an authentication request (#LassoLibAuthnRequest) with + * lasso_login_init_authn_request();</para></listitem> + * <listitem><para>sending it to the identity provider with + * lasso_login_build_authn_request_msg();</para></listitem> + * <listitem><para>receiving and processing the answer: + * <itemizedlist> + * <listitem>either an authentication response with + * lasso_login_process_authn_response_msg()</listitem> + * <listitem>or an artifact with lasso_login_init_request() then sending the + * request to the IdP with lasso_login_build_request_msg() and processing the + * new answer with lasso_login_process_response_msg().</listitem> + * </itemizedlist> + * </para></listitem> + * </itemizedlist> + * </para> + * <example> + * <title>Service Provider Login URL</title> + * <programlisting> + * LassoLogin *login; + * + * login = lasso_login_new(server); + * lasso_login_init_authn_request(login, "http://identity-provider-id/", + * LASSO_HTTP_METHOD_REDIRECT); + * + * // customize AuthnRequest + * request = LASSO_LIB_AUTHN_REQUEST(LASSO_PROFILE(login)->request); + * request->NameIDPolicy = strdup(LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED); + * request->ForceAuthn = TRUE; + * request->IsPassive = FALSE; + * request->ProtocolProfile = strdup(LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART); + * + * lasso_login_build_authn_request_msg(login); + * + * // redirect user to identity provider + * printf("Location: %s\n\nRedirected to IdP\n", LASSO_PROFILE(login)->msg_url); + * </programlisting> + * </example> + * + * <example> + * <title>Service Provider Assertion Consumer Service URL</title> + * <programlisting> + * LassoLogin *login; + * char *request_method = getenv("REQUEST_METHOD"); + * char *artifact_msg = NULL, *lares = NULL, *lareq = NULL; + * char *name_identifier; + * lassoHttpMethod method; + * + * login = lasso_login_new(server); + * if (strcmp(request_method, "GET") == 0) { + * artifact_msg = getenv("QUERY_STRING"); + * method = LASSO_HTTP_METHOD_REDIRECT; + * } else { + * // read submitted form; if it has a LAREQ field, put it in lareq, + * // if it has a LARES field, put it in lares + * if (lareq) { + * artifact_msg = lareq; + * } else if (lares) { + * response_msg = lares; + * } else { + * // bail out + * } + * method = LASSO_HTTP_METHOD_POST; + * } + * + * if (artifact_msg) { + * lasso_login_init_request(login, artifact_msg, method); + * lasso_login_build_request_msg(login); + * // makes a SOAP call, soap_call is NOT a Lasso function + * soap_answer_msg = soap_call(LASSO_PROFILE(login)->msg_url, + * LASSO_PROFILE(login)->msg_body); + * lasso_login_process_response_msg(login, soap_answer_msg); + * } else if (response_msg) { + * lasso_login_process_authn_response_msg(login, response_msg); + * } + * + * // looks up name_identifier in local file, database, whatever and gets back + * // two things: identity_dump and session_dump + * name_identifier = LASSO_PROFILE(login)->nameIdentifier + * lasso_profile_set_identity_from_dump(LASSO_PROFILE(login), identity_dump); + * lasso_profile_set_session_from_dump(LASSO_PROFILE(login), session_dump); + * + * lasso_login_accept_sso(login); + * + * if (lasso_profile_is_identity_dirty(LASSO_PROFILE(login))) { + * LassoIdentity *identity; + * char *identity_dump; + * identity = lasso_profile_get_identity(LASSO_PROFILE(login)); + * identity_dump = lasso_identity_dump(identity); + * // record identity_dump in file, database... + * } + * + * if (lasso_profile_is_session_dirty(LASSO_PROFILE(login))) { + * LassoSession *session; + * char *session_dump; + * session = lasso_profile_get_session(LASSO_PROFILE(login)); + * session_dump = lasso_session_dump(session); + * // record session_dump in file, database... + * } + * + * // redirect user anywhere + * printf("Location: %s\n\nRedirected to site root\n", login->msg_url); + * </programlisting> + * </example> + */ + #include <xmlsec/base64.h> #include <lasso/lasso_config.h> diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h index 3633c7ff..8359108f 100644 --- a/lasso/id-ff/login.h +++ b/lasso/id-ff/login.h @@ -59,6 +59,15 @@ typedef struct _LassoLogin LassoLogin; typedef struct _LassoLoginClass LassoLoginClass; typedef struct _LassoLoginPrivate LassoLoginPrivate; +/** + * LassoLoginProtocolProfile: + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART: + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST: + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP: + * @LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT: + * + * Identifies the two possible profiles for Single Sign-On and Federation. + */ typedef enum { LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = 1, LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST, @@ -66,6 +75,17 @@ typedef enum { LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT, } LassoLoginProtocolProfile; +/** + * LassoLogin: + * @protocolProfile: + * @assertionArtifact: + * @assertion: + * + * Single sign-on profile for the current transaction; possibly an + * assertionArtifact to be used by the service provider in its + * "assertionConsumerServiceURL" and the assertion created or received for the + * principal. + */ struct _LassoLogin { LassoProfile parent; diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c index 6e0c46e5..12016300 100644 --- a/lasso/id-ff/logout.c +++ b/lasso/id-ff/logout.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:logout + * @short_description: Single Logout Profile + * + */ + #include <lasso/xml/lib_authentication_statement.h> #include <lasso/id-ff/logout.h> diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c index 70999ddf..3adadeab 100644 --- a/lasso/id-ff/name_identifier_mapping.c +++ b/lasso/id-ff/name_identifier_mapping.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:name_identifier_mapping + * @short_description: Liberty Enabled Client and Proxy Profile (ID-FF) + * + **/ + #include <lasso/id-ff/name_identifier_mapping.h> #include <lasso/id-ff/profileprivate.h> diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c index 10fa6357..747f2367 100644 --- a/lasso/id-ff/name_registration.c +++ b/lasso/id-ff/name_registration.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:name_registration + * @short_description: Name Registration Profile (ID-FF) + * + **/ + #include <lasso/id-ff/name_registration.h> #include <lasso/id-ff/profileprivate.h> #include <lasso/id-ff/providerprivate.h> diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c index 7de9016e..8d4733b9 100644 --- a/lasso/id-ff/profile.c +++ b/lasso/id-ff/profile.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:profile + * @short_description: Base class for all identity profiles + * + **/ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index ee01a248..ec89c15e 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -22,6 +22,13 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:provider + * @short_description: Service or identity provider + * + * It holds all the data about a provider. + **/ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index 2cfc5d7c..e32b16f1 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -22,6 +22,14 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:server + * @short_description: Representation of the current server + * + * It holds the data about a provider, other providers it knows, which + * certificates to use, etc. + **/ + #include <xmlsec/base64.h> #include <lasso/lasso_config.h> diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c index 406e1217..cb0202e6 100644 --- a/lasso/id-ff/session.c +++ b/lasso/id-ff/session.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:session + * @short_description: Principal Session + * + **/ + #include <lasso/id-ff/session.h> #include <lasso/id-ff/sessionprivate.h> diff --git a/lasso/id-wsf/data_service.c b/lasso/id-wsf/data_service.c index f7779f18..4c37e655 100644 --- a/lasso/id-wsf/data_service.c +++ b/lasso/id-wsf/data_service.c @@ -22,6 +22,37 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:data_service + * @short_description: ID-WSF Data Service Profile + * + * Following up on #LassoDiscovery first example, it created a @service object, + * this is a #LassoDataService instance. This example continues from that step + * and retrieves the name of the principal: + * + * <informalexample> + * <programlisting> + * char *soap_answer; // SOAP answer from data service + * xmlNode *principal_name; // libxml2 xmlNode with the principal name + * + * service = lasso_discovery_get_service(discovery); + * lasso_data_service_init_query(service, "/pp:PP/pp:InformalName", NULL); + * lasso_data_service_build_request_msg(service); + * + * // service must perform SOAP call to LASSO_WSF_PROFILE(service)->msg_url + * // the SOAP message is LASSO_WSF_PROFILE(service)->msg_body. The answer + * // is stored in char* soap_answer; + * + * lasso_data_service_process_query_response_msg(service, soap_answer); + * principal_name = lasso_data_service_get_answer(service, "/pp:PP/pp:InformalName"); + * + * // app should probably then use xmlNodeGetContent libxml2 function to get + * // access to node content. + * </programlisting> + * </informalexample> + * + */ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/id-wsf/discovery.c b/lasso/id-wsf/discovery.c index e24d25f8..61f9c2a4 100644 --- a/lasso/id-wsf/discovery.c +++ b/lasso/id-wsf/discovery.c @@ -22,6 +22,45 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:discovery + * @short_description: ID-WSF Discovery Service Profile + * + * The Discovery service usually runs on the principal identity provider and + * knowns about resources and services related to the principal. Attribute + * providers can register themselves as offering resources for an user while + * other services can ask where to find a given resource. + * + * The following example is a service provider asking for a "PP" service (an + * attribute provider for the "Personal Profile"): + * + * <informalexample> + * <programlisting> + * LassoServer *server; // initialized before + * char* session_dump; // initialized before + * + * LassoDiscovery *discovery; // discovery service + * char *soap_answer; // SOAP answer from disco service + * LassoProfileService *service; // instance to perform on requested service + * + * discovery = lasso_discovery_new(server); + * lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(discovery), session_dump); + * lasso_discovery_init_query(discovery); + * lasso_discovery_add_requested_service(discovery, LASSO_PP_HREF); + * lasso_discovery_build_request_msg(discovery); + * + * // service must perform SOAP call to LASSO_WSF_PROFILE(discovery)->msg_url + * // the SOAP message is LASSO_WSF_PROFILE(discovery)->msg_body. The answer + * // is stored in char* soap_answer; + * + * lasso_discovery_process_query_response_msg(discovery, soap_answer); + * + * service = lasso_discovery_get_service(discovery); + * </programlisting> + * </informalexample> + * + */ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/lasso.c b/lasso/lasso.c index 01ee332c..ff0c47b1 100644 --- a/lasso/lasso.c +++ b/lasso/lasso.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:lasso + * @short_description: Initialization functions + * + **/ + #include <xmlsec/xmlsec.h> #include <xmlsec/crypto.h> #include <libxslt/xslt.h> diff --git a/lasso/saml-2.0/ecp.c b/lasso/saml-2.0/ecp.c index 1c95426a..55a8c428 100644 --- a/lasso/saml-2.0/ecp.c +++ b/lasso/saml-2.0/ecp.c @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:ecp + * @short_description: Enhanced Client or Proxy Profile (SAMLv2) + * + **/ + #include <libxml/xpath.h> #include <libxml/xpathInternals.h> diff --git a/lasso/saml-2.0/name_id_management.c b/lasso/saml-2.0/name_id_management.c index 61e1a861..09e3f322 100644 --- a/lasso/saml-2.0/name_id_management.c +++ b/lasso/saml-2.0/name_id_management.c @@ -31,6 +31,12 @@ #include <lasso/id-ff/serverprivate.h> #include <lasso/xml/xml_enc.h> +/** + * SECTION:name_id_management + * @short_description: Name Id Management Profile (SAMLv2) + * + **/ + /*****************************************************************************/ /* public methods */ /*****************************************************************************/ diff --git a/lasso/xml/disco_authenticate_requester.c b/lasso/xml/disco_authenticate_requester.c index 75bc3e9e..5f33fc60 100644 --- a/lasso/xml/disco_authenticate_requester.c +++ b/lasso/xml/disco_authenticate_requester.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_authenticate_requester.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_authenticate_requester + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="AuthenticateRequester" type="DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_authenticate_session_context.c b/lasso/xml/disco_authenticate_session_context.c index 72e20022..afd93333 100644 --- a/lasso/xml/disco_authenticate_session_context.c +++ b/lasso/xml/disco_authenticate_session_context.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_authenticate_session_context.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_authenticate_session_context + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="AuthenticateSessionContext" type="DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_authorize_requester.c b/lasso/xml/disco_authorize_requester.c index 770d8ae9..357631c3 100644 --- a/lasso/xml/disco_authorize_requester.c +++ b/lasso/xml/disco_authorize_requester.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_authorize_requester.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_authorize_requester + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="AuthorizeRequester" type="DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_credentials.c b/lasso/xml/disco_credentials.c index 79201bac..6c1f734d 100644 --- a/lasso/xml/disco_credentials.c +++ b/lasso/xml/disco_credentials.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_credentials.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_credentials + * @short_description: <disco:Credentials> + * + * <figure><title>Schema fragment for disco:Credentials</title> + * <programlisting><![CDATA[ * * <xs:element name="Credentials" minOccurs="0"> * <xs:complexType> @@ -34,6 +38,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ diff --git a/lasso/xml/disco_description.c b/lasso/xml/disco_description.c index da691865..eb2e2241 100644 --- a/lasso/xml/disco_description.c +++ b/lasso/xml/disco_description.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_description.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_description + * @short_description: <disco:DescriptionType> + * + * <figure><title>Schema fragment for disco:DescriptionType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DescriptionType"> * <xs:sequence> @@ -52,6 +56,8 @@ * <xs:element name="SoapAction" type="xs:anyURI" minOccurs="0"/> * </xs:sequence> * </xs:group> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_encrypt_resource_id.c b/lasso/xml/disco_encrypt_resource_id.c index 1165706a..6e494eaa 100644 --- a/lasso/xml/disco_encrypt_resource_id.c +++ b/lasso/xml/disco_encrypt_resource_id.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_encrypt_resource_id.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_encrypt_resource_id + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="EncryptResourceID" type="DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_encrypted_resource_id.c b/lasso/xml/disco_encrypted_resource_id.c index df61baf6..d3fc8d61 100644 --- a/lasso/xml/disco_encrypted_resource_id.c +++ b/lasso/xml/disco_encrypted_resource_id.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_encrypted_resource_id.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_encrypted_resource_id + * @short_description: <disco:EncryptedResourceID> + * + * <figure><title>Schema fragment for disco:EncryptedResourceID</title> + * <programlisting><![CDATA[ * * <xs:element name="EncryptedResourceID" type="EncryptedResourceIDType"/> * <xs:complexType name="EncryptedResourceIDType"> @@ -34,6 +38,8 @@ * <xs:element ref="xenc:EncryptedKey"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_generate_bearer_token.c b/lasso/xml/disco_generate_bearer_token.c index f924f148..91308e83 100644 --- a/lasso/xml/disco_generate_bearer_token.c +++ b/lasso/xml/disco_generate_bearer_token.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_generate_bearer_token.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_generate_bearer_token + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="GenerateBearerToken" type="disco: DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_insert_entry.c b/lasso/xml/disco_insert_entry.c index b802a8df..c7b54335 100644 --- a/lasso/xml/disco_insert_entry.c +++ b/lasso/xml/disco_insert_entry.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_insert_entry.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_insert_entry + * @short_description: <disco:InsertEntryType> + * + * <figure><title>Schema fragment for disco:InsertEntryType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InsertEntryType"> * <xs:sequence> @@ -33,6 +37,8 @@ * <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_modify.c b/lasso/xml/disco_modify.c index b2c44377..854bc205 100644 --- a/lasso/xml/disco_modify.c +++ b/lasso/xml/disco_modify.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_modify.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_modify + * @short_description: <disco:Modify> + * + * <figure><title>Schema fragment for disco:Modify</title> + * <programlisting><![CDATA[ * * <xs:element name="Modify" type="ModifyType"/> * <xs:complexType name="ModifyType"> @@ -45,6 +49,8 @@ * </xs:choice> * </xs:sequence> * </xs:group> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_modify_response.c b/lasso/xml/disco_modify_response.c index 3199d80d..2a7c18ea 100644 --- a/lasso/xml/disco_modify_response.c +++ b/lasso/xml/disco_modify_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_modify_response.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_modify_response + * @short_description: <disco:ModifyResponse> + * + * <figure><title>Schema fragment for disco:ModifyResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="ModifyResponse" type="ModifyResponseType"/> * <xs:complexType name="ModifyResponseType"> @@ -50,6 +54,8 @@ * </xs:annotation> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_options.c b/lasso/xml/disco_options.c index 1d23a06f..a3d3f98a 100644 --- a/lasso/xml/disco_options.c +++ b/lasso/xml/disco_options.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_options.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_options + * @short_description: <disco:Options> + * + * <figure><title>Schema fragment for disco:Options</title> + * <programlisting><![CDATA[ * * <xs:element name="Options" type="OptionsType"/> * <xs:complexType name="OptionsType"> @@ -33,6 +37,8 @@ * <xs:element name="Option" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_query.c b/lasso/xml/disco_query.c index 1c375fd3..50629986 100644 --- a/lasso/xml/disco_query.c +++ b/lasso/xml/disco_query.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_query.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_query + * @short_description: <disco:Query> + * + * <figure><title>Schema fragment for disco:Query</title> + * <programlisting><![CDATA[ * * <xs:element name="Query" type="QueryType"/> * <xs:complexType name="QueryType"> @@ -51,6 +55,8 @@ * </xs:choice> * </xs:sequence> * </xs:group> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_query_response.c b/lasso/xml/disco_query_response.c index 17c0d13d..bd21bf81 100644 --- a/lasso/xml/disco_query_response.c +++ b/lasso/xml/disco_query_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_query_response.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_query_response + * @short_description: <disco:QueryResponse> + * + * <figure><title>Schema fragment for disco:QueryResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="QueryResponse" type="QueryResponseType"/> * <xs:complexType name="QueryResponseType"> @@ -42,6 +46,8 @@ * </xs:sequence> * <xs:attribute name="id" type="xs:ID" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_remove_entry.c b/lasso/xml/disco_remove_entry.c index 441f6db6..dc775841 100644 --- a/lasso/xml/disco_remove_entry.c +++ b/lasso/xml/disco_remove_entry.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_remove_entry.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_remove_entry + * @short_description: <disco:RemoveEntryType> + * + * <figure><title>Schema fragment for disco:RemoveEntryType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RemoveEntryType"> * <xs:attribute name="entryID" type="IDReferenceType" use="required"/> @@ -36,6 +40,8 @@ * <xs:simpleType name="IDReferenceType"> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_requested_service_type.c b/lasso/xml/disco_requested_service_type.c index 8c1c1c97..6036938f 100644 --- a/lasso/xml/disco_requested_service_type.c +++ b/lasso/xml/disco_requested_service_type.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_requested_service_type.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_requested_service_type + * @short_description: <disco:RequestedServiceType> + * + * <figure><title>Schema fragment for disco:RequestedServiceType</title> + * <programlisting><![CDATA[ * * <xs:element name="RequestedServiceType" minOccurs="0" maxOccurs="unbounded"> * <xs:complexType> @@ -37,6 +41,8 @@ * </xs:element> * * <xs:element name="ServiceType" type="xs:anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_resource_id.c b/lasso/xml/disco_resource_id.c index a657d555..b6dbb2d6 100644 --- a/lasso/xml/disco_resource_id.c +++ b/lasso/xml/disco_resource_id.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_resource_id.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_resource_id + * @short_description: <disco:ResourceID> + * + * <figure><title>Schema fragment for disco:ResourceID</title> + * <programlisting><![CDATA[ * * <xs:element name="ResourceID" type="ResourceIDType"/> * <xs:complexType name="ResourceIDType"> @@ -35,6 +39,8 @@ * </xs:extension> * </xs:simpleContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_resource_offering.c b/lasso/xml/disco_resource_offering.c index 425bec50..cda1d721 100644 --- a/lasso/xml/disco_resource_offering.c +++ b/lasso/xml/disco_resource_offering.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_resource_offering.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_resource_offering + * @short_description: <disco:ResourceOffering> + * + * <figure><title>Schema fragment for disco:ResourceOffering</title> + * <programlisting><![CDATA[ * * <xs:element name="ResourceOffering" type="ResourceOfferingType"/> * <xs:complexType name="ResourceOfferingType"> @@ -43,6 +47,8 @@ * <xs:simpleType name="IDType"> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_send_single_logout.c b/lasso/xml/disco_send_single_logout.c index 45b5a303..1879e4ee 100644 --- a/lasso/xml/disco_send_single_logout.c +++ b/lasso/xml/disco_send_single_logout.c @@ -24,14 +24,20 @@ #include <lasso/xml/disco_send_single_logout.h> -/* - * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_send_single_logout + * @short_description: <disco:DirectiveType> + * + * <figure><title>Schema fragment for disco:DirectiveType</title> + * <programlisting><![CDATA[ * * <xs: complexType name="DirectiveType"> * <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/> * </xs: complexType> * <xs: element name="SendSingleLogOut" type="disco: DirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/disco_service_instance.c b/lasso/xml/disco_service_instance.c index ce4adeeb..4f8dd3a2 100644 --- a/lasso/xml/disco_service_instance.c +++ b/lasso/xml/disco_service_instance.c @@ -24,8 +24,12 @@ #include <lasso/xml/disco_service_instance.h> -/* - * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd): +/** + * SECTION:disco_service_instance + * @short_description: <disco:ServiceInstanceType> + * + * <figure><title>Schema fragment for disco:ServiceInstanceType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ServiceInstanceType"> * <xs:sequence> @@ -36,6 +40,8 @@ * </xs:complexType> * * <xs:element name="ServiceType" type="xs:anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_data.c b/lasso/xml/dst_data.c index ce98501a..549cc643 100644 --- a/lasso/xml/dst_data.c +++ b/lasso/xml/dst_data.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_data.h> -/* - * Schema fragments (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_data + * @short_description: <dst:Data> + * + * <figure><title>Schema fragment for dst:Data</title> + * <programlisting><![CDATA[ * * <xs:element name="Data" minOccurs="0" maxOccurs="unbounded"> * <xs:complexType> @@ -46,6 +50,8 @@ * </xs:annotation> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_modification.c b/lasso/xml/dst_modification.c index 62e6b876..23620de7 100644 --- a/lasso/xml/dst_modification.c +++ b/lasso/xml/dst_modification.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_modification.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_modification + * @short_description: <dst:Modification> + * + * <figure><title>Schema fragment for dst:Modification</title> + * <programlisting><![CDATA[ * * <xs:element name="Modification" maxOccurs="unbounded"> * <xs:complexType> @@ -44,6 +48,8 @@ * <xs:attribute name="overrideAllowed" type="xs:boolean" default="0"/> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_modify.c b/lasso/xml/dst_modify.c index f72f8da7..85512b98 100644 --- a/lasso/xml/dst_modify.c +++ b/lasso/xml/dst_modify.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_modify.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_modify + * @short_description: <dst:Modify> + * + * <figure><title>Schema fragment for dst:Modify</title> + * <programlisting><![CDATA[ * * <xs:element name="Modify" type="ModifyType"/> * <xs:complexType name="ModifyType"> @@ -53,6 +57,8 @@ * <xs:attribute name="id" type="xs:ID"/> * <xs:attribute name="itemID" type="IDType"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_modify_response.c b/lasso/xml/dst_modify_response.c index d262a154..5a069f93 100644 --- a/lasso/xml/dst_modify_response.c +++ b/lasso/xml/dst_modify_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_modify_response.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_modify_response + * @short_description: <dst:ModifyResponse> + * + * <figure><title>Schema fragment for dst:ModifyResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="ModifyResponse" type="ResponseType"/> * <xs:complexType name="ResponseType"> @@ -37,6 +41,8 @@ * <xs:attribute name="itemIDRef" type="IDReferenceType"/> * <xs:attribute name="timeStamp" type="xs:dateTime"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_new_data.c b/lasso/xml/dst_new_data.c index 33985135..d898f15d 100644 --- a/lasso/xml/dst_new_data.c +++ b/lasso/xml/dst_new_data.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_new_data.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_new_data + * @short_description: <dst:NewData> + * + * <figure><title>Schema fragment for dst:NewData</title> + * <programlisting><![CDATA[ * * <xs:element name="NewData" minOccurs="0"> * <xs:complexType> @@ -34,6 +38,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_query.c b/lasso/xml/dst_query.c index f3bcbd23..2fb2d08f 100644 --- a/lasso/xml/dst_query.c +++ b/lasso/xml/dst_query.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_query.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_query + * @short_description: <dst:Query> + * + * <figure><title>Schema fragment for dst:Query</title> + * <programlisting><![CDATA[ * * <xs:element name="Query" type="QueryType"/> * <xs:complexType name="QueryType"> @@ -45,6 +49,8 @@ * </xs:annotation> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_query_item.c b/lasso/xml/dst_query_item.c index 2230526a..6adc59f4 100644 --- a/lasso/xml/dst_query_item.c +++ b/lasso/xml/dst_query_item.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_query_item.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_query_item + * @short_description: <dst:QueryItem> + * + * <figure><title>Schema fragment for dst:QueryItem</title> + * <programlisting><![CDATA[ * * <xs:element name="QueryItem" maxOccurs="unbounded"> * <xs:complexType> @@ -50,6 +54,8 @@ * </xs:annotation> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/dst_query_response.c b/lasso/xml/dst_query_response.c index 125db174..534576e9 100644 --- a/lasso/xml/dst_query_response.c +++ b/lasso/xml/dst_query_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/dst_query_response.h> -/* - * Schema fragment (liberty-idwsf-dst-v1.0.xsd): +/** + * SECTION:dst_query_response + * @short_description: <dst:QueryResponse> + * + * <figure><title>Schema fragment for dst:QueryResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="QueryResponse" type="QueryResponseType"/> * <xs:complexType name="QueryResponseType"> @@ -48,6 +52,8 @@ * </xs:annotation> * <xs:restriction base="xs:string"/> * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_abstract.c b/lasso/xml/id-wsf-2.0/disco_abstract.c index 317f65fa..c9631bef 100644 --- a/lasso/xml/id-wsf-2.0/disco_abstract.c +++ b/lasso/xml/id-wsf-2.0/disco_abstract.c @@ -24,10 +24,16 @@ #include "disco_abstract.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_abstract + * @short_description: <disco:Abstract> + * + * <figure><title>Schema fragment for disco:Abstract</title> + * <programlisting><![CDATA[ * * <xs:element name="Abstract" type="xs:string"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c index 841df2e9..e7aa73cd 100644 --- a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c +++ b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c @@ -25,8 +25,12 @@ #include "disco_endpoint_context.h" #include "sbf_framework.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_endpoint_context + * @short_description: <disco:EndpointContext> + * + * <figure><title>Schema fragment for disco:EndpointContext</title> + * <programlisting><![CDATA[ * * <xs:complexType name="EndpointContextType"> * <xs:sequence> @@ -37,6 +41,8 @@ * maxOccurs="unbounded" /> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_keys.c b/lasso/xml/id-wsf-2.0/disco_keys.c index 06068b76..16447d29 100644 --- a/lasso/xml/id-wsf-2.0/disco_keys.c +++ b/lasso/xml/id-wsf-2.0/disco_keys.c @@ -24,8 +24,12 @@ #include "disco_keys.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_keys + * @short_description: <disco:Keys> + * + * <figure><title>Schema fragment for disco:Keys</title> + * <programlisting><![CDATA[ * * <xs:complexType name="KeysType"> * <xs:sequence> @@ -34,6 +38,8 @@ * maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_options.c b/lasso/xml/id-wsf-2.0/disco_options.c index 9825373f..0e0f81a2 100644 --- a/lasso/xml/id-wsf-2.0/disco_options.c +++ b/lasso/xml/id-wsf-2.0/disco_options.c @@ -24,14 +24,20 @@ #include "disco_options.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_options + * @short_description: <disco:Options> + * + * <figure><title>Schema fragment for disco:Options</title> + * <programlisting><![CDATA[ * * <xs:complexType name="OptionsType"> * <xs:sequence> * <xs:element ref="Option" minOccurs="0" maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_provider_id.c b/lasso/xml/id-wsf-2.0/disco_provider_id.c index 473e5904..19925305 100644 --- a/lasso/xml/id-wsf-2.0/disco_provider_id.c +++ b/lasso/xml/id-wsf-2.0/disco_provider_id.c @@ -24,10 +24,16 @@ #include "disco_provider_id.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_provider_id + * @short_description: <disco:ProviderID> + * + * <figure><title>Schema fragment for disco:ProviderID</title> + * <programlisting><![CDATA[ * * <xs:element name="ProviderID" type="xs:anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_query.c b/lasso/xml/id-wsf-2.0/disco_query.c index 27a103dd..53d010e4 100644 --- a/lasso/xml/id-wsf-2.0/disco_query.c +++ b/lasso/xml/id-wsf-2.0/disco_query.c @@ -24,8 +24,12 @@ #include "disco_query.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_query + * @short_description: <disco:Query> + * + * <figure><title>Schema fragment for disco:Query</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryType"> * <xs:sequence> @@ -37,6 +41,8 @@ * * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_query_response.c b/lasso/xml/id-wsf-2.0/disco_query_response.c index 8a67f945..f42bc0fd 100644 --- a/lasso/xml/id-wsf-2.0/disco_query_response.c +++ b/lasso/xml/id-wsf-2.0/disco_query_response.c @@ -24,8 +24,12 @@ #include "disco_query_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_query_response + * @short_description: <disco:QueryResponse> + * + * <figure><title>Schema fragment for disco:QueryResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryResponseType"> * <xs:sequence> @@ -37,6 +41,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_requested_service.c b/lasso/xml/id-wsf-2.0/disco_requested_service.c index 2449ad34..2724da73 100644 --- a/lasso/xml/id-wsf-2.0/disco_requested_service.c +++ b/lasso/xml/id-wsf-2.0/disco_requested_service.c @@ -24,8 +24,12 @@ #include "disco_requested_service.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_requested_service + * @short_description: <disco:RequestedService> + * + * <figure><title>Schema fragment for disco:RequestedService</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RequestedServiceType"> * <xs:sequence> @@ -52,6 +56,8 @@ * <xs:attribute name="resultsType" type="xs:string" use="optional" /> * * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_security_context.c b/lasso/xml/id-wsf-2.0/disco_security_context.c index 0cb36269..89d85596 100644 --- a/lasso/xml/id-wsf-2.0/disco_security_context.c +++ b/lasso/xml/id-wsf-2.0/disco_security_context.c @@ -24,8 +24,12 @@ #include "disco_security_context.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_security_context + * @short_description: <disco:SecurityContext> + * + * <figure><title>Schema fragment for disco:SecurityContext</title> + * <programlisting><![CDATA[ * * <xs:element name="SecurityContext"> * <xs:complexType> @@ -40,6 +44,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_service_context.c b/lasso/xml/id-wsf-2.0/disco_service_context.c index 824abcfa..79424fdf 100644 --- a/lasso/xml/id-wsf-2.0/disco_service_context.c +++ b/lasso/xml/id-wsf-2.0/disco_service_context.c @@ -24,8 +24,12 @@ #include "disco_service_context.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_service_context + * @short_description: <disco:ServiceContext> + * + * <figure><title>Schema fragment for disco:ServiceContext</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ServiceContextType"> * <xs:sequence> @@ -35,6 +39,8 @@ * <xs:element ref="EndpointContext" maxOccurs="unbounded" /> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_service_type.c b/lasso/xml/id-wsf-2.0/disco_service_type.c index 03fcbb23..7006acbd 100644 --- a/lasso/xml/id-wsf-2.0/disco_service_type.c +++ b/lasso/xml/id-wsf-2.0/disco_service_type.c @@ -24,10 +24,16 @@ #include "disco_service_type.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_service_type + * @short_description: <disco:Service> + * + * <figure><title>Schema fragment for disco:Service</title> + * <programlisting><![CDATA[ * * <xs:element name="ServiceType" type="xs:anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c index 37407b5f..d502c627 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_add.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_add + * @short_description: <disco:SvcMDAssociationAdd> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationAdd</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationAddType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c index 4787d722..94b82788 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_add_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_add_response + * @short_description: <disco:SvcMDAssociationAddResponse> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationAddResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationAddResponseType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c index d464e27c..7a0940a4 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_delete.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_delete + * @short_description: <disco:SvcMDAssociationDelete> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationDelete</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationDeleteType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c index 1c0c7733..0ad4a6fc 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_delete_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_delete_response + * @short_description: <disco:SvcMDAssociationDeleteResponse> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationDeleteResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationDeleteResponseType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c index 727a4875..234558df 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_query.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_query + * @short_description: <disco:SvcMDAssociationQuery> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationQuery</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationQueryType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c index b8afb899..df2ff3dd 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_association_query_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_association_query_response + * @short_description: <disco:SvcMDAssociationQueryResponse> + * + * <figure><title>Schema fragment for disco:SvcMDAssociationQueryResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDAssociationQueryResponseType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c index 2d235591..040de1b5 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c @@ -24,8 +24,12 @@ #include "disco_svc_md_delete.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_delete + * @short_description: <disco:SvcMDDelete> + * + * <figure><title>Schema fragment for disco:SvcMDDelete</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDDeleteType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c index e253dd59..f110ea5d 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_delete_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_delete_response + * @short_description: <disco:SvcMDDeleteResponse> + * + * <figure><title>Schema fragment for disco:SvcMDDeleteResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDDeleteResponseType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c index f4a2f803..24df78d7 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c @@ -24,8 +24,12 @@ #include "disco_svc_md_query.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_query + * @short_description: <disco:SvcMDQuery> + * + * <figure><title>Schema fragment for disco:SvcMDQuery</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDQueryType"> * <xs:sequence> @@ -35,6 +39,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c index 891d0d33..224fbccb 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_query_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_query_response + * @short_description: <disco:SvcMDQueryResponse> + * + * <figure><title>Schema fragment for disco:SvcMDQueryResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDQueryResponseType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c index af21a40a..361784c3 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c @@ -25,8 +25,12 @@ #include "disco_svc_md_register.h" #include "disco_svc_metadata.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_register + * @short_description: <disco:SvcMDRegister> + * + * <figure><title>Schema fragment for disco:SvcMDRegister</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDRegisterType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c index d61079d7..cc6120c6 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_register_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_register_response + * @short_description: <disco:SvcMDRegisterResponse> + * + * <figure><title>Schema fragment for disco:SvcMDRegisterResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDRegisterResponseType"> * <xs:sequence> @@ -37,6 +41,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c index 1c21ad5c..e3aca436 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c @@ -24,8 +24,12 @@ #include "disco_svc_md_replace.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_replace + * @short_description: <disco:SvcMDReplace> + * + * <figure><title>Schema fragment for disco:SvcMDReplace</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDReplaceType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c index c244016f..366dce2f 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c @@ -24,8 +24,12 @@ #include "disco_svc_md_replace_response.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_md_replace_response + * @short_description: <disco:SvcMDReplaceResponse> + * + * <figure><title>Schema fragment for disco:SvcMDReplaceResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMDReplaceResponseType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c index 4c5fbe4c..c09b3d5d 100644 --- a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c +++ b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c @@ -26,8 +26,12 @@ #include "disco_endpoint_context.h" #include "disco_service_context.h" -/* - * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd): +/** + * SECTION:disco_svc_metadata + * @short_description: <disco:SvcMetadata> + * + * <figure><title>Schema fragment for disco:SvcMetadata</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SvcMetadataType"> * <xs:sequence> @@ -37,6 +41,8 @@ * </xs:sequence> * <xs:attribute name="svcMDID" type="xs:string" use="optional" /> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_data_response_base.c b/lasso/xml/id-wsf-2.0/dst_data_response_base.c index b7560bf5..95ded9b7 100644 --- a/lasso/xml/id-wsf-2.0/dst_data_response_base.c +++ b/lasso/xml/id-wsf-2.0/dst_data_response_base.c @@ -24,8 +24,12 @@ #include "dst_data_response_base.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_data_response_base + * @short_description: <dst:DataResponseBase> + * + * <figure><title>Schema fragment for dst:DataResponseBase</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DataResponseBaseType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c index 1b4c3d4c..042087f5 100644 --- a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c +++ b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c @@ -24,8 +24,12 @@ #include "dst_delete_item_base.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_delete_item_base + * @short_description: <dst:DeleteItemBase> + * + * <figure><title>Schema fragment for dst:DeleteItemBase</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteItemBaseType"> * <xs:attributeGroup ref="dst:selectQualif"/> @@ -33,6 +37,8 @@ * <xs:attribute name="id" use="optional" type="xs:ID"/> * <xs:attribute ref="lu:itemID" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_delete_response.c b/lasso/xml/id-wsf-2.0/dst_delete_response.c index 181922f8..6ff73e99 100644 --- a/lasso/xml/id-wsf-2.0/dst_delete_response.c +++ b/lasso/xml/id-wsf-2.0/dst_delete_response.c @@ -24,14 +24,20 @@ #include "dst_delete_response.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_delete_response + * @short_description: <dst:DeleteResponse> + * + * <figure><title>Schema fragment for dst:DeleteResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteResponseType"> * <xs:complexContent> * <xs:extension base="lu:ResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_request.c b/lasso/xml/id-wsf-2.0/dst_request.c index ae85f1a4..b27ffb68 100644 --- a/lasso/xml/id-wsf-2.0/dst_request.c +++ b/lasso/xml/id-wsf-2.0/dst_request.c @@ -24,8 +24,12 @@ #include "dst_request.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_request + * @short_description: <dst:Request> + * + * <figure><title>Schema fragment for dst:Request</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RequestType"> * <xs:sequence> @@ -34,6 +38,8 @@ * <xs:attribute ref="lu:itemID" use="optional"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_result_query_base.c b/lasso/xml/id-wsf-2.0/dst_result_query_base.c index 6bfe6728..fa5754f9 100644 --- a/lasso/xml/id-wsf-2.0/dst_result_query_base.c +++ b/lasso/xml/id-wsf-2.0/dst_result_query_base.c @@ -24,8 +24,12 @@ #include "dst_result_query_base.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_result_query_base + * @short_description: <dst:ResultQueryBase> + * + * <figure><title>Schema fragment for dst:ResultQueryBase</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResultQueryBaseType"> * <xs:sequence> @@ -39,6 +43,8 @@ * <xs:attribute name="changedSince" use="optional" type="xs:dateTime"/> * <xs:attribute ref="lu:itemID" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dst_test_item_base.c b/lasso/xml/id-wsf-2.0/dst_test_item_base.c index ec44e011..62f40cfe 100644 --- a/lasso/xml/id-wsf-2.0/dst_test_item_base.c +++ b/lasso/xml/id-wsf-2.0/dst_test_item_base.c @@ -24,14 +24,20 @@ #include "dst_test_item_base.h" -/* - * Schema fragment (liberty-idwsf-dst-v2.1.xsd): +/** + * SECTION:dst_test_item_base + * @short_description: <dst:TestItemBase> + * + * <figure><title>Schema fragment for dst:TestItemBase</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TestItemBaseType"> * <xs:attributeGroup ref="dst:selectQualif"/> * <xs:attribute name="id" use="optional" type="xs:ID"/> * <xs:attribute ref="lu:itemID" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_app_data.c b/lasso/xml/id-wsf-2.0/dstref_app_data.c index 30f80bbd..e3d03371 100644 --- a/lasso/xml/id-wsf-2.0/dstref_app_data.c +++ b/lasso/xml/id-wsf-2.0/dstref_app_data.c @@ -24,14 +24,20 @@ #include "dstref_app_data.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_app_data + * @short_description: <dstref:AppData> + * + * <figure><title>Schema fragment for dstref:AppData</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AppDataType"> * <xs:simpleContent> * <xs:extension base="xs:string"/> * </xs:simpleContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_create.c b/lasso/xml/id-wsf-2.0/dstref_create.c index d92e1c0f..34c92a51 100644 --- a/lasso/xml/id-wsf-2.0/dstref_create.c +++ b/lasso/xml/id-wsf-2.0/dstref_create.c @@ -24,8 +24,12 @@ #include "dstref_create.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_create + * @short_description: <dstref:Create> + * + * <figure><title>Schema fragment for dstref:Create</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_create_item.c b/lasso/xml/id-wsf-2.0/dstref_create_item.c index 5ed81016..8896e57d 100644 --- a/lasso/xml/id-wsf-2.0/dstref_create_item.c +++ b/lasso/xml/id-wsf-2.0/dstref_create_item.c @@ -24,8 +24,12 @@ #include "dstref_create_item.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_create_item + * @short_description: <dstref:CreateItem> + * + * <figure><title>Schema fragment for dstref:CreateItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateItemType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:attributeGroup ref="dst:CreateItemAttributeGroup"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_create_response.c b/lasso/xml/id-wsf-2.0/dstref_create_response.c index 7be62b17..a391f5cd 100644 --- a/lasso/xml/id-wsf-2.0/dstref_create_response.c +++ b/lasso/xml/id-wsf-2.0/dstref_create_response.c @@ -24,14 +24,20 @@ #include "dstref_create_response.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_create_response + * @short_description: <dstref:CreateResponse> + * + * <figure><title>Schema fragment for dstref:CreateResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateResponseType"> * <xs:complexContent> * <xs:extension base="dstref:DataResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_data.c b/lasso/xml/id-wsf-2.0/dstref_data.c index 468cf245..59374f74 100644 --- a/lasso/xml/id-wsf-2.0/dstref_data.c +++ b/lasso/xml/id-wsf-2.0/dstref_data.c @@ -24,8 +24,12 @@ #include "dstref_data.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_data + * @short_description: <dstref:Data> + * + * <figure><title>Schema fragment for dstref:Data</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DataType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_data_response.c b/lasso/xml/id-wsf-2.0/dstref_data_response.c index d845142d..b5763494 100644 --- a/lasso/xml/id-wsf-2.0/dstref_data_response.c +++ b/lasso/xml/id-wsf-2.0/dstref_data_response.c @@ -24,8 +24,12 @@ #include "dstref_data_response.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_data_response + * @short_description: <dstref:DataResponse> + * + * <figure><title>Schema fragment for dstref:DataResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DataResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_delete.c b/lasso/xml/id-wsf-2.0/dstref_delete.c index a09ffba5..77d51f3d 100644 --- a/lasso/xml/id-wsf-2.0/dstref_delete.c +++ b/lasso/xml/id-wsf-2.0/dstref_delete.c @@ -24,8 +24,12 @@ #include "dstref_delete.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_delete + * @short_description: <dstref:Delete> + * + * <figure><title>Schema fragment for dstref:Delete</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_item.c b/lasso/xml/id-wsf-2.0/dstref_delete_item.c index 9bb092fd..3b056557 100644 --- a/lasso/xml/id-wsf-2.0/dstref_delete_item.c +++ b/lasso/xml/id-wsf-2.0/dstref_delete_item.c @@ -24,8 +24,12 @@ #include "dstref_delete_item.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_delete_item + * @short_description: <dstref:DeleteItem> + * + * <figure><title>Schema fragment for dstref:DeleteItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteItemType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_response.c b/lasso/xml/id-wsf-2.0/dstref_delete_response.c index 796d4030..2a98cc38 100644 --- a/lasso/xml/id-wsf-2.0/dstref_delete_response.c +++ b/lasso/xml/id-wsf-2.0/dstref_delete_response.c @@ -24,14 +24,20 @@ #include "dstref_delete_response.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_delete_response + * @short_description: <dstref:DeleteResponse> + * + * <figure><title>Schema fragment for dstref:DeleteResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteResponseType"> * <xs:complexContent> * <xs:extension base="lu:ResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_item_data.c b/lasso/xml/id-wsf-2.0/dstref_item_data.c index 67a7b5c0..93742be4 100644 --- a/lasso/xml/id-wsf-2.0/dstref_item_data.c +++ b/lasso/xml/id-wsf-2.0/dstref_item_data.c @@ -24,8 +24,12 @@ #include "dstref_item_data.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_item_data + * @short_description: <dstref:ItemData> + * + * <figure><title>Schema fragment for dstref:ItemData</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ItemDataType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_modify.c b/lasso/xml/id-wsf-2.0/dstref_modify.c index 6ad8b4fd..13715f49 100644 --- a/lasso/xml/id-wsf-2.0/dstref_modify.c +++ b/lasso/xml/id-wsf-2.0/dstref_modify.c @@ -24,8 +24,12 @@ #include "dstref_modify.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_modify + * @short_description: <dstref:Modify> + * + * <figure><title>Schema fragment for dstref:Modify</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_item.c b/lasso/xml/id-wsf-2.0/dstref_modify_item.c index 9a269ab1..a9aa3ec3 100644 --- a/lasso/xml/id-wsf-2.0/dstref_modify_item.c +++ b/lasso/xml/id-wsf-2.0/dstref_modify_item.c @@ -24,8 +24,12 @@ #include "dstref_modify_item.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_modify_item + * @short_description: <dstref:ModifyItem> + * + * <figure><title>Schema fragment for dstref:ModifyItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyItemType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_response.c b/lasso/xml/id-wsf-2.0/dstref_modify_response.c index 3389f4bd..4d02dffe 100644 --- a/lasso/xml/id-wsf-2.0/dstref_modify_response.c +++ b/lasso/xml/id-wsf-2.0/dstref_modify_response.c @@ -24,14 +24,20 @@ #include "dstref_modify_response.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_modify_response + * @short_description: <dstref:ModifyResponse> + * + * <figure><title>Schema fragment for dstref:ModifyResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyResponseType"> * <xs:complexContent> * <xs:extension base="dstref:DataResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_query.c b/lasso/xml/id-wsf-2.0/dstref_query.c index 744c7937..d8be6713 100644 --- a/lasso/xml/id-wsf-2.0/dstref_query.c +++ b/lasso/xml/id-wsf-2.0/dstref_query.c @@ -24,8 +24,12 @@ #include "dstref_query.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_query + * @short_description: <dstref:Query> + * + * <figure><title>Schema fragment for dstref:Query</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_query_item.c b/lasso/xml/id-wsf-2.0/dstref_query_item.c index e37c699a..e08948bb 100644 --- a/lasso/xml/id-wsf-2.0/dstref_query_item.c +++ b/lasso/xml/id-wsf-2.0/dstref_query_item.c @@ -24,8 +24,12 @@ #include "dstref_query_item.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_query_item + * @short_description: <dstref:QueryItem> + * + * <figure><title>Schema fragment for dstref:QueryItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryItemType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_query_response.c b/lasso/xml/id-wsf-2.0/dstref_query_response.c index eab41dc8..e5c7b66c 100644 --- a/lasso/xml/id-wsf-2.0/dstref_query_response.c +++ b/lasso/xml/id-wsf-2.0/dstref_query_response.c @@ -24,8 +24,12 @@ #include "dstref_query_response.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_query_response + * @short_description: <dstref:QueryResponse> + * + * <figure><title>Schema fragment for dstref:QueryResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryResponseType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_result_query.c b/lasso/xml/id-wsf-2.0/dstref_result_query.c index 74b89d2f..8218eca1 100644 --- a/lasso/xml/id-wsf-2.0/dstref_result_query.c +++ b/lasso/xml/id-wsf-2.0/dstref_result_query.c @@ -24,8 +24,12 @@ #include "dstref_result_query.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_result_query + * @short_description: <dstref:ResultQuery> + * + * <figure><title>Schema fragment for dstref:ResultQuery</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResultQueryType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/dstref_test_item.c b/lasso/xml/id-wsf-2.0/dstref_test_item.c index 989c1ac3..3aa37bf5 100644 --- a/lasso/xml/id-wsf-2.0/dstref_test_item.c +++ b/lasso/xml/id-wsf-2.0/dstref_test_item.c @@ -24,8 +24,12 @@ #include "dstref_test_item.h" -/* - * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd): +/** + * SECTION:dstref_test_item + * @short_description: <dstref:TestItem> + * + * <figure><title>Schema fragment for dstref:TestItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TestItemType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c index ebc21b59..e1024ecc 100644 --- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c +++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c @@ -24,8 +24,12 @@ #include "ims_identity_mapping_request.h" -/* - * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd): +/** + * SECTION:ims_identity_mapping_request + * @short_description: <ims:IdentityMappingRequest> + * + * <figure><title>Schema fragment for ims:IdentityMappingRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="IdentityMappingRequestType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c index c0410967..07d9cc0f 100644 --- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c +++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c @@ -24,8 +24,12 @@ #include "ims_identity_mapping_response.h" -/* - * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd): +/** + * SECTION:ims_identity_mapping_response + * @short_description: <ims:IdentityMappingResponse> + * + * <figure><title>Schema fragment for ims:IdentityMappingResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="IdentityMappingResponseType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_input.c b/lasso/xml/id-wsf-2.0/ims_mapping_input.c index 204f85b3..3e22e25a 100644 --- a/lasso/xml/id-wsf-2.0/ims_mapping_input.c +++ b/lasso/xml/id-wsf-2.0/ims_mapping_input.c @@ -24,8 +24,12 @@ #include "ims_mapping_input.h" -/* - * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd): +/** + * SECTION:ims_mapping_input + * @short_description: <ims:MappingInput> + * + * <figure><title>Schema fragment for ims:MappingInput</title> + * <programlisting><![CDATA[ * * <xs:complexType name="MappingInputType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:attribute name="reqID" type="lu:IDType" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_output.c b/lasso/xml/id-wsf-2.0/ims_mapping_output.c index 3945daad..abc98776 100644 --- a/lasso/xml/id-wsf-2.0/ims_mapping_output.c +++ b/lasso/xml/id-wsf-2.0/ims_mapping_output.c @@ -24,8 +24,12 @@ #include "ims_mapping_output.h" -/* - * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd): +/** + * SECTION:ims_mapping_output + * @short_description: <ims:MappingOutput> + * + * <figure><title>Schema fragment for ims:MappingOutput</title> + * <programlisting><![CDATA[ * * <xs:complexType name="MappingOutputType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:attribute name="reqRef" type="lu:IDReferenceType" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_help.c b/lasso/xml/id-wsf-2.0/is_help.c index 0fc5de05..48e0896f 100644 --- a/lasso/xml/id-wsf-2.0/is_help.c +++ b/lasso/xml/id-wsf-2.0/is_help.c @@ -24,14 +24,20 @@ #include "is_help.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_help + * @short_description: <is:Help> + * + * <figure><title>Schema fragment for is:Help</title> + * <programlisting><![CDATA[ * * <xs:complexType name="HelpType"> * <xs:attribute name="label" type="xs:string" use="optional"/> * <xs:attribute name="link" type="xs:anyURI" use="optional"/> * <xs:attribute name="moreLink" type="xs:anyURI" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_inquiry.c b/lasso/xml/id-wsf-2.0/is_inquiry.c index b4e68195..29178187 100644 --- a/lasso/xml/id-wsf-2.0/is_inquiry.c +++ b/lasso/xml/id-wsf-2.0/is_inquiry.c @@ -24,8 +24,12 @@ #include "is_inquiry.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_inquiry + * @short_description: <is:Inquiry> + * + * <figure><title>Schema fragment for is:Inquiry</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InquiryType"> * <xs:sequence> @@ -40,6 +44,8 @@ * <xs:attribute name="id" type="xs:ID" use="optional"/> * <xs:attribute name="title" type="xs:string" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_inquiry_element.c b/lasso/xml/id-wsf-2.0/is_inquiry_element.c index 66069eb4..dd14b03a 100644 --- a/lasso/xml/id-wsf-2.0/is_inquiry_element.c +++ b/lasso/xml/id-wsf-2.0/is_inquiry_element.c @@ -24,8 +24,12 @@ #include "is_inquiry_element.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_inquiry_element + * @short_description: <is:InquiryElement> + * + * <figure><title>Schema fragment for is:InquiryElement</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InquiryElementType" abstract="true"> * <xs:sequence> @@ -36,6 +40,8 @@ * </xs:sequence> * <xs:attribute name="name" type="xs:ID" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_interaction_request.c b/lasso/xml/id-wsf-2.0/is_interaction_request.c index e363e5c4..d13fd6a9 100644 --- a/lasso/xml/id-wsf-2.0/is_interaction_request.c +++ b/lasso/xml/id-wsf-2.0/is_interaction_request.c @@ -24,8 +24,12 @@ #include "is_interaction_request.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_interaction_request + * @short_description: <is:InteractionRequest> + * + * <figure><title>Schema fragment for is:InteractionRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InteractionRequestType"> * <xs:sequence> @@ -37,6 +41,8 @@ * <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/> * <xs:attribute name="signed" type="xs:token" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_interaction_response.c b/lasso/xml/id-wsf-2.0/is_interaction_response.c index 4e54266a..10a35c45 100644 --- a/lasso/xml/id-wsf-2.0/is_interaction_response.c +++ b/lasso/xml/id-wsf-2.0/is_interaction_response.c @@ -24,8 +24,12 @@ #include "is_interaction_response.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_interaction_response + * @short_description: <is:InteractionResponse> + * + * <figure><title>Schema fragment for is:InteractionResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InteractionResponseType"> * <xs:sequence> @@ -37,6 +41,8 @@ * </xs:choice> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_interaction_statement.c b/lasso/xml/id-wsf-2.0/is_interaction_statement.c index 83432940..04d5b84d 100644 --- a/lasso/xml/id-wsf-2.0/is_interaction_statement.c +++ b/lasso/xml/id-wsf-2.0/is_interaction_statement.c @@ -28,8 +28,12 @@ #include "is_interaction_statement.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_interaction_statement + * @short_description: <is:InteractionStatement> + * + * <figure><title>Schema fragment for is:InteractionStatement</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InteractionStatementType"> * <xs:sequence> @@ -37,6 +41,8 @@ * <xs:element ref="ds:Signature"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_item.c b/lasso/xml/id-wsf-2.0/is_item.c index cf4075a9..8cb4c424 100644 --- a/lasso/xml/id-wsf-2.0/is_item.c +++ b/lasso/xml/id-wsf-2.0/is_item.c @@ -24,8 +24,12 @@ #include "is_item.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_item + * @short_description: <is:Item> + * + * <figure><title>Schema fragment for is:Item</title> + * <programlisting><![CDATA[ * * <xs:element name="Item" minOccurs="2" maxOccurs="unbounded"> * <xs:complexType> @@ -36,6 +40,8 @@ * <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_parameter.c b/lasso/xml/id-wsf-2.0/is_parameter.c index 6bb0f925..fac11b38 100644 --- a/lasso/xml/id-wsf-2.0/is_parameter.c +++ b/lasso/xml/id-wsf-2.0/is_parameter.c @@ -24,13 +24,19 @@ #include "is_parameter.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_parameter + * @short_description: <is:Parameter> + * + * <figure><title>Schema fragment for is:Parameter</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ParameterType"> * <xs:attribute name="name" type="xs:ID" use="required"/> * <xs:attribute name="value" type="xs:string" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_select.c b/lasso/xml/id-wsf-2.0/is_select.c index 936bf263..ff6efc6a 100644 --- a/lasso/xml/id-wsf-2.0/is_select.c +++ b/lasso/xml/id-wsf-2.0/is_select.c @@ -24,8 +24,12 @@ #include "is_select.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_select + * @short_description: <is:Select> + * + * <figure><title>Schema fragment for is:Select</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SelectType"> * <xs:complexContent> @@ -39,6 +43,8 @@ * <xs:attribute name="label" type="xs:string" use="optional"/> * <xs:attribute name="value" type="xs:NMTOKEN" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/is_text.c b/lasso/xml/id-wsf-2.0/is_text.c index b194c68c..1f609d07 100644 --- a/lasso/xml/id-wsf-2.0/is_text.c +++ b/lasso/xml/id-wsf-2.0/is_text.c @@ -24,8 +24,12 @@ #include "is_text.h" -/* - * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd): +/** + * SECTION:is_text + * @short_description: <is:Text> + * + * <figure><title>Schema fragment for is:Text</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TextType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c index 40e0a4d5..369ffc47 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c +++ b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c @@ -24,8 +24,12 @@ #include "ps_add_collection_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_collection_request + * @short_description: <ps:AddCollectionRequest> + * + * <figure><title>Schema fragment for ps:AddCollectionRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddCollectionRequestType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c index 25f58e0d..9f9adb20 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c +++ b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c @@ -24,8 +24,12 @@ #include "ps_add_collection_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_collection_response + * @short_description: <ps:AddCollectionResponse> + * + * <figure><title>Schema fragment for ps:AddCollectionResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddCollectionResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c index f5aa3888..d3fc40f4 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c +++ b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c @@ -24,8 +24,12 @@ #include "ps_add_entity_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_entity_request + * @short_description: <ps:AddEntityRequest> + * + * <figure><title>Schema fragment for ps:AddEntityRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddEntityRequestType"> * <xs:complexContent> @@ -40,6 +44,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c index e51faef5..bc70bb2f 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c +++ b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c @@ -24,8 +24,12 @@ #include "ps_add_entity_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_entity_response + * @short_description: <ps:AddEntityResponse> + * + * <figure><title>Schema fragment for ps:AddEntityResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddEntityResponseType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c index 6752264e..e4c5ae00 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c +++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c @@ -24,8 +24,12 @@ #include "ps_add_known_entity_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_known_entity_request + * @short_description: <ps:AddKnownEntityRequest> + * + * <figure><title>Schema fragment for ps:AddKnownEntityRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddKnownEntityRequestType"> * <xs:complexContent> @@ -40,6 +44,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c index bd2b2434..cb63138c 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c +++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c @@ -24,8 +24,12 @@ #include "ps_add_known_entity_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_known_entity_response + * @short_description: <ps:AddKnownEntityResponse> + * + * <figure><title>Schema fragment for ps:AddKnownEntityResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddKnownEntityResponseType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c index 6b82d22d..73c9cf7f 100644 --- a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c +++ b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c @@ -24,8 +24,12 @@ #include "ps_add_to_collection_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_add_to_collection_request + * @short_description: <ps:AddToCollectionRequest> + * + * <figure><title>Schema fragment for ps:AddToCollectionRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="AddToCollectionRequestType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c index 9db8d116..0dc1cf9e 100644 --- a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c +++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c @@ -24,8 +24,12 @@ #include "ps_get_object_info_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_get_object_info_request + * @short_description: <ps:GetObjectInfoRequest> + * + * <figure><title>Schema fragment for ps:GetObjectInfoRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="GetObjectInfoRequestType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c index 45385571..2cdd5c2e 100644 --- a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c +++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c @@ -24,8 +24,12 @@ #include "ps_get_object_info_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_get_object_info_response + * @short_description: <ps:GetObjectInfoResponse> + * + * <figure><title>Schema fragment for ps:GetObjectInfoResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="GetObjectInfoResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_item_data.c b/lasso/xml/id-wsf-2.0/ps_item_data.c index 3c10ebc4..0b42fc66 100644 --- a/lasso/xml/id-wsf-2.0/ps_item_data.c +++ b/lasso/xml/id-wsf-2.0/ps_item_data.c @@ -24,14 +24,20 @@ #include "ps_item_data.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_item_data + * @short_description: <ps:ItemData> + * + * <figure><title>Schema fragment for ps:ItemData</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ItemDataType"> * <xs:sequence> * <xs:element ref="Object"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_request.c b/lasso/xml/id-wsf-2.0/ps_list_members_request.c index ed903a46..63f0eea3 100644 --- a/lasso/xml/id-wsf-2.0/ps_list_members_request.c +++ b/lasso/xml/id-wsf-2.0/ps_list_members_request.c @@ -24,8 +24,12 @@ #include "ps_list_members_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_list_members_request + * @short_description: <ps:ListMembersRequest> + * + * <figure><title>Schema fragment for ps:ListMembersRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ListMembersRequestType"> * <xs:complexContent> @@ -40,6 +44,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_response.c b/lasso/xml/id-wsf-2.0/ps_list_members_response.c index 87a1ed8b..77c85b4c 100644 --- a/lasso/xml/id-wsf-2.0/ps_list_members_response.c +++ b/lasso/xml/id-wsf-2.0/ps_list_members_response.c @@ -24,8 +24,12 @@ #include "ps_list_members_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_list_members_response + * @short_description: <ps:ListMembersResponse> + * + * <figure><title>Schema fragment for ps:ListMembersResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ListMembersResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_notification.c b/lasso/xml/id-wsf-2.0/ps_notification.c index 904957e7..02cc7494 100644 --- a/lasso/xml/id-wsf-2.0/ps_notification.c +++ b/lasso/xml/id-wsf-2.0/ps_notification.c @@ -24,8 +24,12 @@ #include "ps_notification.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_notification + * @short_description: <ps:Notification> + * + * <figure><title>Schema fragment for ps:Notification</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotificationType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_notify.c b/lasso/xml/id-wsf-2.0/ps_notify.c index 7ceea243..a26c891d 100644 --- a/lasso/xml/id-wsf-2.0/ps_notify.c +++ b/lasso/xml/id-wsf-2.0/ps_notify.c @@ -24,8 +24,12 @@ #include "ps_notify.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_notify + * @short_description: <ps:Notify> + * + * <figure><title>Schema fragment for ps:Notify</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotifyType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_object.c b/lasso/xml/id-wsf-2.0/ps_object.c index f44c4cda..f5ddb3ad 100644 --- a/lasso/xml/id-wsf-2.0/ps_object.c +++ b/lasso/xml/id-wsf-2.0/ps_object.c @@ -24,8 +24,12 @@ #include "ps_object.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_object + * @short_description: <ps:Object> + * + * <figure><title>Schema fragment for ps:Object</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ObjectType"> * <xs:sequence> @@ -40,6 +44,8 @@ * <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="optional"/> * <xs:attribute name="ModifiedDateTime" type="xs:dateTime" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c index 26979d11..14c5a1bb 100644 --- a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c +++ b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c @@ -24,8 +24,12 @@ #include "ps_query_objects_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_query_objects_request + * @short_description: <ps:QueryObjectsRequest> + * + * <figure><title>Schema fragment for ps:QueryObjectsRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryObjectsRequestType"> * <xs:complexContent> @@ -39,6 +43,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c index 5377dcc9..0e4ec469 100644 --- a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c +++ b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c @@ -24,8 +24,12 @@ #include "ps_query_objects_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_query_objects_response + * @short_description: <ps:QueryObjectsResponse> + * + * <figure><title>Schema fragment for ps:QueryObjectsResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryObjectsResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c index 02f51338..594fa71c 100644 --- a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c +++ b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c @@ -24,8 +24,12 @@ #include "ps_remove_collection_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_remove_collection_request + * @short_description: <ps:RemoveCollectionRequest> + * + * <figure><title>Schema fragment for ps:RemoveCollectionRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RemoveCollectionRequestType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c index 9ba3af92..3c25cf85 100644 --- a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c +++ b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c @@ -24,8 +24,12 @@ #include "ps_remove_entity_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_remove_entity_request + * @short_description: <ps:RemoveEntityRequest> + * + * <figure><title>Schema fragment for ps:RemoveEntityRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RemoveEntityRequestType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c index 7727cd7d..02a3b005 100644 --- a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c +++ b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c @@ -24,8 +24,12 @@ #include "ps_remove_from_collection_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_remove_from_collection_request + * @short_description: <ps:RemoveFromCollectionRequest> + * + * <figure><title>Schema fragment for ps:RemoveFromCollectionRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RemoveFromCollectionRequestType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_request_abstract.c b/lasso/xml/id-wsf-2.0/ps_request_abstract.c index 3f0959f0..1f36c2bf 100644 --- a/lasso/xml/id-wsf-2.0/ps_request_abstract.c +++ b/lasso/xml/id-wsf-2.0/ps_request_abstract.c @@ -24,12 +24,18 @@ #include "ps_request_abstract.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_request_abstract + * @short_description: <ps:RequestAbstract> + * + * <figure><title>Schema fragment for ps:RequestAbstract</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RequestAbstractType" abstract="true"> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c index 6b90fb53..72495f95 100644 --- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c +++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c @@ -24,8 +24,12 @@ #include "ps_resolve_identifier_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_resolve_identifier_request + * @short_description: <ps:ResolveIdentifierRequest> + * + * <figure><title>Schema fragment for ps:ResolveIdentifierRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResolveIdentifierRequestType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c index c7b06796..dc429f35 100644 --- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c +++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c @@ -24,8 +24,12 @@ #include "ps_resolve_identifier_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_resolve_identifier_response + * @short_description: <ps:ResolveIdentifierResponse> + * + * <figure><title>Schema fragment for ps:ResolveIdentifierResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResolveIdentifierResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_input.c b/lasso/xml/id-wsf-2.0/ps_resolve_input.c index 596a6de9..f0f3c558 100644 --- a/lasso/xml/id-wsf-2.0/ps_resolve_input.c +++ b/lasso/xml/id-wsf-2.0/ps_resolve_input.c @@ -24,8 +24,12 @@ #include "ps_resolve_input.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_resolve_input + * @short_description: <ps:ResolveInput> + * + * <figure><title>Schema fragment for ps:ResolveInput</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResolveInputType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_response_abstract.c b/lasso/xml/id-wsf-2.0/ps_response_abstract.c index c3ae2632..3380a387 100644 --- a/lasso/xml/id-wsf-2.0/ps_response_abstract.c +++ b/lasso/xml/id-wsf-2.0/ps_response_abstract.c @@ -24,8 +24,12 @@ #include "ps_response_abstract.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_response_abstract + * @short_description: <ps:ResponseAbstract> + * + * <figure><title>Schema fragment for ps:ResponseAbstract</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResponseAbstractType" abstract="true"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c index a248b85f..7cbf6d4d 100644 --- a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c +++ b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c @@ -24,8 +24,12 @@ #include "ps_set_object_info_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_set_object_info_request + * @short_description: <ps:SetObjectInfoRequest> + * + * <figure><title>Schema fragment for ps:SetObjectInfoRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SetObjectInfoRequestType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c index 6dc3bfb3..fb7c8e9c 100644 --- a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c +++ b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c @@ -24,8 +24,12 @@ #include "ps_test_membership_request.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_test_membership_request + * @short_description: <ps:TestMembershipRequest> + * + * <figure><title>Schema fragment for ps:TestMembershipRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TestMembershipRequestType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c index ce5dd28e..081589c7 100644 --- a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c +++ b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c @@ -24,8 +24,12 @@ #include "ps_test_membership_response.h" -/* - * Schema fragment (liberty-idwsf-people-service-v1.0.xsd): +/** + * SECTION:ps_test_membership_response + * @short_description: <ps:TestMembershipResponse> + * + * <figure><title>Schema fragment for ps:TestMembershipResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TestMembershipResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_consent.c b/lasso/xml/id-wsf-2.0/sb2_consent.c index ed658fb7..016278d7 100644 --- a/lasso/xml/id-wsf-2.0/sb2_consent.c +++ b/lasso/xml/id-wsf-2.0/sb2_consent.c @@ -24,14 +24,20 @@ #include "sb2_consent.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_consent + * @short_description: <sb2:Consent> + * + * <figure><title>Schema fragment for sb2:Consent</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ConsentType"> * <xs:attribute name="uri" type="xs:anyURI" use="required"/> * <xs:attribute name="timestamp" type="xs:dateTime" use="optional"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c index d07b9720..6a6750af 100644 --- a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c +++ b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c @@ -24,8 +24,12 @@ #include "sb2_credentials_context.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_credentials_context + * @short_description: <sb2:CredentialsContext> + * + * <figure><title>Schema fragment for sb2:CredentialsContext</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CredentialsContextType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c index 5100c61e..6544fec0 100644 --- a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c +++ b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c @@ -24,8 +24,12 @@ #include "sb2_endpoint_update.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_endpoint_update + * @short_description: <sb2:EndpointUpdate> + * + * <figure><title>Schema fragment for sb2:EndpointUpdate</title> + * <programlisting><![CDATA[ * * <xs:complexType name="EndpointUpdateType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c index 8a1ed9b7..3d770d82 100644 --- a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c +++ b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c @@ -24,12 +24,18 @@ #include "sb2_redirect_request.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_redirect_request + * @short_description: <sb2:RedirectRequest> + * + * <figure><title>Schema fragment for sb2:RedirectRequest</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RedirectRequestType"> * <xs:attribute name="redirectURL" type="xs:anyURI" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_sender.c b/lasso/xml/id-wsf-2.0/sb2_sender.c index 2720df14..c674cd0d 100644 --- a/lasso/xml/id-wsf-2.0/sb2_sender.c +++ b/lasso/xml/id-wsf-2.0/sb2_sender.c @@ -24,14 +24,20 @@ #include "sb2_sender.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_sender + * @short_description: <sb2:Sender> + * + * <figure><title>Schema fragment for sb2:Sender</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SenderType"> * <xs:attribute name="providerID" type="xs:anyURI" use="required"/> * <xs:attribute name="affiliationID" type="xs:anyURI" use="optional"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_target_identity.c b/lasso/xml/id-wsf-2.0/sb2_target_identity.c index 4f094b19..83a68460 100644 --- a/lasso/xml/id-wsf-2.0/sb2_target_identity.c +++ b/lasso/xml/id-wsf-2.0/sb2_target_identity.c @@ -24,8 +24,12 @@ #include "sb2_target_identity.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_target_identity + * @short_description: <sb2:TargetIdentity> + * + * <figure><title>Schema fragment for sb2:TargetIdentity</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TargetIdentityType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_timeout.c b/lasso/xml/id-wsf-2.0/sb2_timeout.c index cad537ce..6d33d696 100644 --- a/lasso/xml/id-wsf-2.0/sb2_timeout.c +++ b/lasso/xml/id-wsf-2.0/sb2_timeout.c @@ -24,13 +24,19 @@ #include "sb2_timeout.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_timeout + * @short_description: <sb2:Timeout> + * + * <figure><title>Schema fragment for sb2:Timeout</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TimeoutType"> * <xs:attribute name="maxProcessingTime" type="xs:integer" use="required"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c index 8e43780e..bbb7670c 100644 --- a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c +++ b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c @@ -24,8 +24,12 @@ #include "sb2_usage_directive.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_usage_directive + * @short_description: <sb2:UsageDirective> + * + * <figure><title>Schema fragment for sb2:UsageDirective</title> + * <programlisting><![CDATA[ * * <xs:complexType name="UsageDirectiveType"> * <xs:sequence> @@ -35,6 +39,8 @@ * <xs:attribute name="ref" type="xs:IDREF" use="required"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c index de85b14d..d578459a 100644 --- a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c +++ b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c @@ -24,8 +24,12 @@ #include "sb2_user_interaction_header.h" -/* - * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd): +/** + * SECTION:sb2_user_interaction_header + * @short_description: <sb2:UserInteractionHeader> + * + * <figure><title>Schema fragment for sb2:UserInteractionHeader</title> + * <programlisting><![CDATA[ * * <xs:complexType name="UserInteractionHeaderType"> * <xs:sequence> @@ -39,6 +43,8 @@ * <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sbf_framework.c b/lasso/xml/id-wsf-2.0/sbf_framework.c index 36706b27..ac193c1a 100644 --- a/lasso/xml/id-wsf-2.0/sbf_framework.c +++ b/lasso/xml/id-wsf-2.0/sbf_framework.c @@ -24,8 +24,12 @@ #include "sbf_framework.h" -/* - * Schema fragment (liberty-idwsf-soap-binding.xsd): +/** + * SECTION:sbf_framework + * @short_description: <sbf:Framework> + * + * <figure><title>Schema fragment for sbf:Framework</title> + * <programlisting><![CDATA[ * * <xs:complexType name="FrameworkType"> * <xs:sequence> @@ -34,6 +38,8 @@ * <xs:attribute name="version" type="xs:string" use="required"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sec_token.c b/lasso/xml/id-wsf-2.0/sec_token.c index 0ef10d6c..e34b357f 100644 --- a/lasso/xml/id-wsf-2.0/sec_token.c +++ b/lasso/xml/id-wsf-2.0/sec_token.c @@ -24,8 +24,12 @@ #include "sec_token.h" -/* - * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd): +/** + * SECTION:sec_token + * @short_description: <sec:Token> + * + * <figure><title>Schema fragment for sec:Token</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TokenType"> * <xs:sequence> @@ -36,6 +40,8 @@ * <xs:attribute name="ref" type="xs:anyURI" use="optional" /> * <xs:attribute name="usage" type="xs:anyURI" use="optional" /> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sec_token_policy.c b/lasso/xml/id-wsf-2.0/sec_token_policy.c index f0e910ba..59a7cb6f 100644 --- a/lasso/xml/id-wsf-2.0/sec_token_policy.c +++ b/lasso/xml/id-wsf-2.0/sec_token_policy.c @@ -24,8 +24,12 @@ #include "sec_token_policy.h" -/* - * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd): +/** + * SECTION:sec_token_policy + * @short_description: <sec:TokenPolicy> + * + * <figure><title>Schema fragment for sec:TokenPolicy</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TokenPolicyType"> * <xs:sequence> @@ -37,6 +41,8 @@ * <xs:attribute name="wantDSEPR" type="xs:boolean" use="optional" /> * <xs:anyAttribute namespace="##other" processContents="lax" /> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c index 13792c3e..5c85c34f 100644 --- a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c +++ b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c @@ -24,8 +24,12 @@ #include "sec_transited_provider_path.h" -/* - * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd): +/** + * SECTION:sec_transited_provider_path + * @short_description: <sec:TransitedProviderPath> + * + * <figure><title>Schema fragment for sec:TransitedProviderPath</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TransitedProviderPathType"> * <xs:sequence> @@ -33,6 +37,8 @@ * maxOccurs="unbounded" /> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subs_notification.c b/lasso/xml/id-wsf-2.0/subs_notification.c index c857a089..68911d54 100644 --- a/lasso/xml/id-wsf-2.0/subs_notification.c +++ b/lasso/xml/id-wsf-2.0/subs_notification.c @@ -24,8 +24,12 @@ #include "subs_notification.h" -/* - * Schema fragment (liberty-idwsf-subs-v1.0.xsd): +/** + * SECTION:subs_notification + * @short_description: <subs:Notification> + * + * <figure><title>Schema fragment for subs:Notification</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotificationType"> * <xs:sequence> @@ -36,6 +40,8 @@ * <xs:attribute name="expires" use="optional" type="xs:dateTime"/> * <xs:attribute name="endReason" use="optional" type="xs:anyURI"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subs_notify_response.c b/lasso/xml/id-wsf-2.0/subs_notify_response.c index 0daff1f5..522e6393 100644 --- a/lasso/xml/id-wsf-2.0/subs_notify_response.c +++ b/lasso/xml/id-wsf-2.0/subs_notify_response.c @@ -24,14 +24,20 @@ #include "subs_notify_response.h" -/* - * Schema fragment (liberty-idwsf-subs-v1.0.xsd): +/** + * SECTION:subs_notify_response + * @short_description: <subs:NotifyResponse> + * + * <figure><title>Schema fragment for subs:NotifyResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotifyResponseType"> * <xs:complexContent> * <xs:extension base="lu:ResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subs_ref_item.c b/lasso/xml/id-wsf-2.0/subs_ref_item.c index ffa0b433..4fbc0a9e 100644 --- a/lasso/xml/id-wsf-2.0/subs_ref_item.c +++ b/lasso/xml/id-wsf-2.0/subs_ref_item.c @@ -24,13 +24,19 @@ #include "subs_ref_item.h" -/* - * Schema fragment (liberty-idwsf-subs-v1.0.xsd): +/** + * SECTION:subs_ref_item + * @short_description: <subs:RefItem> + * + * <figure><title>Schema fragment for subs:RefItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="RefItemType"> * <xs:attribute name="subscriptionID" use="optional" type="lu:IDType"/> * <xs:attribute ref="lu:itemIDRef" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subs_subscription.c b/lasso/xml/id-wsf-2.0/subs_subscription.c index 5add1af9..90b7bbe6 100644 --- a/lasso/xml/id-wsf-2.0/subs_subscription.c +++ b/lasso/xml/id-wsf-2.0/subs_subscription.c @@ -24,8 +24,12 @@ #include "subs_subscription.h" -/* - * Schema fragment (liberty-idwsf-subs-v1.0.xsd): +/** + * SECTION:subs_subscription + * @short_description: <subs:Subscription> + * + * <figure><title>Schema fragment for subs:Subscription</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SubscriptionType"> * <xs:sequence> @@ -48,6 +52,8 @@ * </xs:simpleType> * </xs:attribute> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_app_data.c b/lasso/xml/id-wsf-2.0/subsref_app_data.c index cbea2aa1..34e24954 100644 --- a/lasso/xml/id-wsf-2.0/subsref_app_data.c +++ b/lasso/xml/id-wsf-2.0/subsref_app_data.c @@ -24,10 +24,10 @@ #include "subsref_app_data.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_app_data + * @short_description: <subsref:AppData> * - */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_create.c b/lasso/xml/id-wsf-2.0/subsref_create.c index 4a759b11..e2611c92 100644 --- a/lasso/xml/id-wsf-2.0/subsref_create.c +++ b/lasso/xml/id-wsf-2.0/subsref_create.c @@ -24,8 +24,12 @@ #include "subsref_create.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_create + * @short_description: <subsref:Create> + * + * <figure><title>Schema fragment for subsref:Create</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_create_item.c b/lasso/xml/id-wsf-2.0/subsref_create_item.c index c32bb327..8762d2f5 100644 --- a/lasso/xml/id-wsf-2.0/subsref_create_item.c +++ b/lasso/xml/id-wsf-2.0/subsref_create_item.c @@ -24,8 +24,12 @@ #include "subsref_create_item.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_create_item + * @short_description: <subsref:CreateItem> + * + * <figure><title>Schema fragment for subsref:CreateItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateItemType"> * <xs:sequence> @@ -33,6 +37,8 @@ * </xs:sequence> * <xs:attributeGroup ref="dst:CreateItemAttributeGroup"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_create_response.c b/lasso/xml/id-wsf-2.0/subsref_create_response.c index a3564e30..be20f22a 100644 --- a/lasso/xml/id-wsf-2.0/subsref_create_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_create_response.c @@ -24,14 +24,20 @@ #include "subsref_create_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_create_response + * @short_description: <subsref:CreateResponse> + * + * <figure><title>Schema fragment for subsref:CreateResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CreateResponseType"> * <xs:complexContent> * <xs:extension base="subsref:DataResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_data.c b/lasso/xml/id-wsf-2.0/subsref_data.c index 7fa69bf6..d9466b0b 100644 --- a/lasso/xml/id-wsf-2.0/subsref_data.c +++ b/lasso/xml/id-wsf-2.0/subsref_data.c @@ -24,8 +24,12 @@ #include "subsref_data.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_data + * @short_description: <subsref:Data> + * + * <figure><title>Schema fragment for subsref:Data</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DataType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_data_response.c b/lasso/xml/id-wsf-2.0/subsref_data_response.c index f8a8f245..97ada6d5 100644 --- a/lasso/xml/id-wsf-2.0/subsref_data_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_data_response.c @@ -24,8 +24,12 @@ #include "subsref_data_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_data_response + * @short_description: <subsref:DataResponse> + * + * <figure><title>Schema fragment for subsref:DataResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DataResponseType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_delete.c b/lasso/xml/id-wsf-2.0/subsref_delete.c index f07eba55..563df06b 100644 --- a/lasso/xml/id-wsf-2.0/subsref_delete.c +++ b/lasso/xml/id-wsf-2.0/subsref_delete.c @@ -24,8 +24,12 @@ #include "subsref_delete.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_delete + * @short_description: <subsref:Delete> + * + * <figure><title>Schema fragment for subsref:Delete</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_item.c b/lasso/xml/id-wsf-2.0/subsref_delete_item.c index 321b5b1c..e980c18a 100644 --- a/lasso/xml/id-wsf-2.0/subsref_delete_item.c +++ b/lasso/xml/id-wsf-2.0/subsref_delete_item.c @@ -24,8 +24,12 @@ #include "subsref_delete_item.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_delete_item + * @short_description: <subsref:DeleteItem> + * + * <figure><title>Schema fragment for subsref:DeleteItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteItemType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_response.c b/lasso/xml/id-wsf-2.0/subsref_delete_response.c index 3fc67911..d3d6e236 100644 --- a/lasso/xml/id-wsf-2.0/subsref_delete_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_delete_response.c @@ -24,14 +24,20 @@ #include "subsref_delete_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_delete_response + * @short_description: <subsref:DeleteResponse> + * + * <figure><title>Schema fragment for subsref:DeleteResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="DeleteResponseType"> * <xs:complexContent> * <xs:extension base="lu:ResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_item_data.c b/lasso/xml/id-wsf-2.0/subsref_item_data.c index 78a27a8a..4a140a17 100644 --- a/lasso/xml/id-wsf-2.0/subsref_item_data.c +++ b/lasso/xml/id-wsf-2.0/subsref_item_data.c @@ -24,8 +24,12 @@ #include "subsref_item_data.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_item_data + * @short_description: <subsref:ItemData> + * + * <figure><title>Schema fragment for subsref:ItemData</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ItemDataType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_modify.c b/lasso/xml/id-wsf-2.0/subsref_modify.c index 9f7ab3f8..12b87658 100644 --- a/lasso/xml/id-wsf-2.0/subsref_modify.c +++ b/lasso/xml/id-wsf-2.0/subsref_modify.c @@ -24,8 +24,12 @@ #include "subsref_modify.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_modify + * @short_description: <subsref:Modify> + * + * <figure><title>Schema fragment for subsref:Modify</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_item.c b/lasso/xml/id-wsf-2.0/subsref_modify_item.c index 0ddd8f5e..725b2e76 100644 --- a/lasso/xml/id-wsf-2.0/subsref_modify_item.c +++ b/lasso/xml/id-wsf-2.0/subsref_modify_item.c @@ -24,8 +24,12 @@ #include "subsref_modify_item.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_modify_item + * @short_description: <subsref:ModifyItem> + * + * <figure><title>Schema fragment for subsref:ModifyItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyItemType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * <xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_response.c b/lasso/xml/id-wsf-2.0/subsref_modify_response.c index 1403cb66..119d7c7a 100644 --- a/lasso/xml/id-wsf-2.0/subsref_modify_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_modify_response.c @@ -24,14 +24,20 @@ #include "subsref_modify_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_modify_response + * @short_description: <subsref:ModifyResponse> + * + * <figure><title>Schema fragment for subsref:ModifyResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ModifyResponseType"> * <xs:complexContent> * <xs:extension base="subsref:DataResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_notification.c b/lasso/xml/id-wsf-2.0/subsref_notification.c index 682e1fa3..2215e41d 100644 --- a/lasso/xml/id-wsf-2.0/subsref_notification.c +++ b/lasso/xml/id-wsf-2.0/subsref_notification.c @@ -24,8 +24,12 @@ #include "subsref_notification.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_notification + * @short_description: <subsref:Notification> + * + * <figure><title>Schema fragment for subsref:Notification</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotificationType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_notify.c b/lasso/xml/id-wsf-2.0/subsref_notify.c index 72fe3144..93dc9b45 100644 --- a/lasso/xml/id-wsf-2.0/subsref_notify.c +++ b/lasso/xml/id-wsf-2.0/subsref_notify.c @@ -24,8 +24,12 @@ #include "subsref_notify.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_notify + * @short_description: <subsref:Notify> + * + * <figure><title>Schema fragment for subsref:Notify</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotifyType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_notify_response.c b/lasso/xml/id-wsf-2.0/subsref_notify_response.c index e24253ae..aecc0e4c 100644 --- a/lasso/xml/id-wsf-2.0/subsref_notify_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_notify_response.c @@ -24,14 +24,20 @@ #include "subsref_notify_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_notify_response + * @short_description: <subsref:NotifyResponse> + * + * <figure><title>Schema fragment for subsref:NotifyResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="NotifyResponseType"> * <xs:complexContent> * <xs:extension base="subs:NotifyResponseType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_query.c b/lasso/xml/id-wsf-2.0/subsref_query.c index 473994f6..78bfaf78 100644 --- a/lasso/xml/id-wsf-2.0/subsref_query.c +++ b/lasso/xml/id-wsf-2.0/subsref_query.c @@ -24,8 +24,12 @@ #include "subsref_query.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_query + * @short_description: <subsref:Query> + * + * <figure><title>Schema fragment for subsref:Query</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryType"> * <xs:complexContent> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_query_item.c b/lasso/xml/id-wsf-2.0/subsref_query_item.c index 51eb9a23..43422f07 100644 --- a/lasso/xml/id-wsf-2.0/subsref_query_item.c +++ b/lasso/xml/id-wsf-2.0/subsref_query_item.c @@ -24,8 +24,12 @@ #include "subsref_query_item.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_query_item + * @short_description: <subsref:QueryItem> + * + * <figure><title>Schema fragment for subsref:QueryItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryItemType"> * <xs:complexContent> @@ -34,6 +38,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_query_response.c b/lasso/xml/id-wsf-2.0/subsref_query_response.c index d2162d49..03b46f52 100644 --- a/lasso/xml/id-wsf-2.0/subsref_query_response.c +++ b/lasso/xml/id-wsf-2.0/subsref_query_response.c @@ -24,8 +24,12 @@ #include "subsref_query_response.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_query_response + * @short_description: <subsref:QueryResponse> + * + * <figure><title>Schema fragment for subsref:QueryResponse</title> + * <programlisting><![CDATA[ * * <xs:complexType name="QueryResponseType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_result_query.c b/lasso/xml/id-wsf-2.0/subsref_result_query.c index 2fd8b198..a330e136 100644 --- a/lasso/xml/id-wsf-2.0/subsref_result_query.c +++ b/lasso/xml/id-wsf-2.0/subsref_result_query.c @@ -24,8 +24,12 @@ #include "subsref_result_query.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_result_query + * @short_description: <subsref:ResultQuery> + * + * <figure><title>Schema fragment for subsref:ResultQuery</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResultQueryType"> * <xs:complexContent> @@ -37,6 +41,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_subscription.c b/lasso/xml/id-wsf-2.0/subsref_subscription.c index c4ff7ef1..75209d0b 100644 --- a/lasso/xml/id-wsf-2.0/subsref_subscription.c +++ b/lasso/xml/id-wsf-2.0/subsref_subscription.c @@ -24,8 +24,12 @@ #include "subsref_subscription.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_subscription + * @short_description: <subsref:Subscription> + * + * <figure><title>Schema fragment for subsref:Subscription</title> + * <programlisting><![CDATA[ * * <xs:complexType name="SubscriptionType"> * <xs:complexContent> @@ -39,6 +43,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/subsref_test_item.c b/lasso/xml/id-wsf-2.0/subsref_test_item.c index 341589a7..9e61fddb 100644 --- a/lasso/xml/id-wsf-2.0/subsref_test_item.c +++ b/lasso/xml/id-wsf-2.0/subsref_test_item.c @@ -24,8 +24,12 @@ #include "subsref_test_item.h" -/* - * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd): +/** + * SECTION:subsref_test_item + * @short_description: <subsref:TestItem> + * + * <figure><title>Schema fragment for subsref:TestItem</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TestItemType"> * <xs:complexContent> @@ -36,6 +40,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/util_empty.c b/lasso/xml/id-wsf-2.0/util_empty.c index c417b5dd..aede4551 100644 --- a/lasso/xml/id-wsf-2.0/util_empty.c +++ b/lasso/xml/id-wsf-2.0/util_empty.c @@ -24,8 +24,12 @@ #include "util_empty.h" -/* - * Schema fragment (liberty-idwsf-utility-v2.0.xsd): +/** + * SECTION:util_empty + * @short_description: <util:Empty> + * + * <figure><title>Schema fragment for util:Empty</title> + * <programlisting><![CDATA[ * * <xs:complexType name="EmptyType"> * <xs:annotation> @@ -35,6 +39,8 @@ * <xs:restriction base="xs:anyType"/> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/util_extension.c b/lasso/xml/id-wsf-2.0/util_extension.c index a0515490..ef331943 100644 --- a/lasso/xml/id-wsf-2.0/util_extension.c +++ b/lasso/xml/id-wsf-2.0/util_extension.c @@ -24,8 +24,12 @@ #include "util_extension.h" -/* - * Schema fragment (liberty-idwsf-utility-v2.0.xsd): +/** + * SECTION:util_extension + * @short_description: <util:extension> + * + * <figure><title>Schema fragment for util:extension</title> + * <programlisting><![CDATA[ * * <xs:complexType name="extensionType"> * <xs:annotation> @@ -37,6 +41,8 @@ * <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/util_response.c b/lasso/xml/id-wsf-2.0/util_response.c index a83671ab..fe81e73c 100644 --- a/lasso/xml/id-wsf-2.0/util_response.c +++ b/lasso/xml/id-wsf-2.0/util_response.c @@ -24,8 +24,12 @@ #include "util_response.h" -/* - * Schema fragment (liberty-idwsf-utility-v2.0.xsd): +/** + * SECTION:util_response + * @short_description: <util:Response> + * + * <figure><title>Schema fragment for util:Response</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ResponseType"> * <xs:sequence> @@ -35,6 +39,8 @@ * <xs:attribute ref="itemIDRef" use="optional"/> * <xs:anyAttribute namespace="##other" processContents="lax"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/id-wsf-2.0/util_status.c b/lasso/xml/id-wsf-2.0/util_status.c index 86d2f8e5..f085314a 100644 --- a/lasso/xml/id-wsf-2.0/util_status.c +++ b/lasso/xml/id-wsf-2.0/util_status.c @@ -24,8 +24,12 @@ #include "util_status.h" -/* - * Schema fragment (liberty-idwsf-utility-v2.0.xsd): +/** + * SECTION:util_status + * @short_description: <util:Status> + * + * <figure><title>Schema fragment for util:Status</title> + * <programlisting><![CDATA[ * * <xs:complexType name="StatusType"> * <xs:annotation> @@ -40,6 +44,8 @@ * <xs:attribute name="ref" type="IDReferenceType" use="optional"/> * <xs:attribute name="comment" type="xs:string" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_help.c b/lasso/xml/is_help.c index c34f653c..8f2410b6 100644 --- a/lasso/xml/is_help.c +++ b/lasso/xml/is_help.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_help.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_help + * @short_description: <is:Help> + * + * <figure><title>Schema fragment for is:Help</title> + * <programlisting><![CDATA[ * * <xs:element name="Help" type="HelpType"/> * <xs:complexType name="HelpType"> @@ -33,6 +37,8 @@ * <xs:attribute name="link" type="xs:anyURI" use="optional"/> * <xs:attribute name="moreLink" type="xs:anyURI" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_inquiry.c b/lasso/xml/is_inquiry.c index ab6dfd48..290e3084 100644 --- a/lasso/xml/is_inquiry.c +++ b/lasso/xml/is_inquiry.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_inquiry.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_inquiry + * @short_description: <is:Inquiry> + * + * <figure><title>Schema fragment for is:Inquiry</title> + * <programlisting><![CDATA[ * * <xs:element name="Inquiry" type="InquiryType"/> * <xs:complexType name="InquiryType"> @@ -41,6 +45,8 @@ * <xs:attribute name="id" type="xs:ID" use="optional"/> * <xs:attribute name="title" type="xs:string" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_inquiry_element.c b/lasso/xml/is_inquiry_element.c index a9af8213..ccbd274f 100644 --- a/lasso/xml/is_inquiry_element.c +++ b/lasso/xml/is_inquiry_element.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_inquiry_element.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_inquiry_element + * @short_description: <is:InquiryElementType> + * + * <figure><title>Schema fragment for is:InquiryElementType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InquiryElementType" abstract="true"> * <xs:sequence> @@ -36,6 +40,8 @@ * </xs:sequence> * <xs:attribute name="name" type="xs:ID" use="required"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_interaction_request.c b/lasso/xml/is_interaction_request.c index 9b2e983c..b411bbce 100644 --- a/lasso/xml/is_interaction_request.c +++ b/lasso/xml/is_interaction_request.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_interaction_request.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_interaction_request + * @short_description: <is:InteractionRequest> + * + * <figure><title>Schema fragment for is:InteractionRequest</title> + * <programlisting><![CDATA[ * * <xs:element name="InteractionRequest" type="InteractionRequestType"/> * <xs:complexType name="InteractionRequestType"> @@ -39,6 +43,8 @@ * <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/> * <xs:attribute name="signed" type="xs:token" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_interaction_response.c b/lasso/xml/is_interaction_response.c index 960821d8..e60c9ecf 100644 --- a/lasso/xml/is_interaction_response.c +++ b/lasso/xml/is_interaction_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_interaction_response.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_interaction_response + * @short_description: <is:InteractionResponse> + * + * <figure><title>Schema fragment for is:InteractionResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="InteractionResponse" type="InteractionResponseType"/> * <xs:complexType name="InteractionResponseType"> @@ -39,6 +43,8 @@ * </xs:sequence> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_interaction_statement.c b/lasso/xml/is_interaction_statement.c index 21092a4b..d4186273 100644 --- a/lasso/xml/is_interaction_statement.c +++ b/lasso/xml/is_interaction_statement.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_interaction_statement.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_interaction_statement + * @short_description: <is:InteractionStatementType> + * + * <figure><title>Schema fragment for is:InteractionStatementType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="InteractionStatementType"> * <xs:sequence> @@ -34,6 +38,8 @@ * </xs:sequence> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_item.c b/lasso/xml/is_item.c index b2e27f89..45cfe9f7 100644 --- a/lasso/xml/is_item.c +++ b/lasso/xml/is_item.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_item.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_item + * @short_description: <is:Hint> + * + * <figure><title>Schema fragment for is:Hint</title> + * <programlisting><![CDATA[ * * <xs:element name="Hint" type="xs:string"/> * <xs:element name="Item" minOccurs="2" maxOccurs="unbounded"> @@ -38,6 +42,8 @@ * </xs:complexType> * </xs:element> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_parameter.c b/lasso/xml/is_parameter.c index f82721e9..ea883f18 100644 --- a/lasso/xml/is_parameter.c +++ b/lasso/xml/is_parameter.c @@ -24,14 +24,20 @@ #include <lasso/xml/is_parameter.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_parameter + * @short_description: <is:ParameterType> + * + * <figure><title>Schema fragment for is:ParameterType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ParameterType"> * <xs:attribute name="name" type="xs:ID" use="required"/> * <xs:attribute name="value" type="xs:string" use="required"/> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_redirect_request.c b/lasso/xml/is_redirect_request.c index 62319ed1..fe9a8730 100644 --- a/lasso/xml/is_redirect_request.c +++ b/lasso/xml/is_redirect_request.c @@ -24,14 +24,20 @@ #include <lasso/xml/is_redirect_request.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_redirect_request + * @short_description: <is:RedirectRequest> + * + * <figure><title>Schema fragment for is:RedirectRequest</title> + * <programlisting><![CDATA[ * * <xs:element name="RedirectRequest" type="RedirectRequestType"/> * <xs:complexType name="RedirectRequestType"> * <xs:attribute name="redirectURL" type="xs:anyURI" use="required"/> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_select.c b/lasso/xml/is_select.c index 98e58098..a5d89fee 100644 --- a/lasso/xml/is_select.c +++ b/lasso/xml/is_select.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_select.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_select + * @short_description: <is:Select> + * + * <figure><title>Schema fragment for is:Select</title> + * <programlisting><![CDATA[ * * <xs:element name="Select" type="SelectType"/> * <xs:complexType name="SelectType"> @@ -38,6 +42,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_text.c b/lasso/xml/is_text.c index 43ed4f4a..451e6eb0 100644 --- a/lasso/xml/is_text.c +++ b/lasso/xml/is_text.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_text.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_text + * @short_description: <is:Text> + * + * <figure><title>Schema fragment for is:Text</title> + * <programlisting><![CDATA[ * * <xs:element name="Text" type="TextType"/> * <xs:complexType name="TextType"> @@ -38,6 +42,8 @@ * </xs:complexContent> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/is_user_interaction.c b/lasso/xml/is_user_interaction.c index 5af08b10..e826d19b 100644 --- a/lasso/xml/is_user_interaction.c +++ b/lasso/xml/is_user_interaction.c @@ -24,8 +24,12 @@ #include <lasso/xml/is_user_interaction.h> -/* - * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd): +/** + * SECTION:is_user_interaction + * @short_description: <is:UserInteraction> + * + * <figure><title>Schema fragment for is:UserInteraction</title> + * <programlisting><![CDATA[ * * <xs:element name="UserInteraction" type="UserInteractionHeaderType"/> * <xs:complexType name="UserInteractionHeaderType"> @@ -40,6 +44,8 @@ * <xs:attribute ref="soap:actor" use="optional"/> * <xs:attribute ref="soap:mustUnderstand" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_assertion.c b/lasso/xml/lib_assertion.c index 99eea68c..da5ae9b6 100644 --- a/lasso/xml/lib_assertion.c +++ b/lasso/xml/lib_assertion.c @@ -24,21 +24,26 @@ #include <lasso/xml/lib_assertion.h> -/* - * Authentication assertions provided in an <AuthnResponse> element MUST be of +/** + * SECTION:lib_assertion + * @short_description: <lib:Assertion> + * + * <blockquote> + * Authentication assertions provided in an AuthnResponse element MUST be of * type AssertionType, which is an extension of saml:AssertionType, so that the - * RequestID attribute from the original <AuthnRequest> MAY be included in the - * InResponseTo attribute in the <Assertion> element. This is done because it is - * not required that the <AuthnResponse> element itself be signed. Instead, the - * individual <Assertion> elements contained MUST each be signed. Note that it is + * RequestID attribute from the original AuthnRequest MAY be included in the + * InResponseTo attribute in the Assertion element. This is done because it is + * not required that the AuthnResponse element itself be signed. Instead, the + * individual Assertion elements contained MUST each be signed. Note that it is * optional for the InResponseTo to be present. Its absence indicates that the - * <AuthnResponse> has been unilaterally sent by the identity provider without a - * corresponding <AuthnRequest> message from the service provider. If the + * AuthnResponse has been unilaterally sent by the identity provider without a + * corresponding AuthnRequest message from the service provider. If the * attribute is present, it MUST be set to the RequestID of the original - * <AuthnRequest>. + * AuthnRequest. + * </blockquote> * - * The schema fragment is as follows: - + * <figure><title>Schema fragment for lib:Assertion</title> + * <programlisting><![CDATA[ * <xs:element name="Assertion" type="AssertionType" substitutionGroup="saml:Assertion" /> * <xs:complexType name="AssertionType"> * <xs:complexContent> @@ -47,6 +52,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_authentication_statement.c b/lasso/xml/lib_authentication_statement.c index c4fc3fb5..015e32f6 100644 --- a/lasso/xml/lib_authentication_statement.c +++ b/lasso/xml/lib_authentication_statement.c @@ -25,9 +25,12 @@ #include <lasso/xml/lib_authentication_statement.h> #include <lasso/xml/lib_subject.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): +/** + * SECTION:lib_authentication_statement + * @short_description: <lib:AuthenticationStatement> * + * <figure><title>Schema fragment for lib:AuthenticationStatement</title> + * <programlisting><![CDATA[ * <xs:element name="AuthenticationStatement" type="AuthenticationStatementType" * substitutionGroup="saml:Statement"/> * <xs:complexType name="AuthenticationStatementType"> @@ -41,6 +44,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_authn_context.c b/lasso/xml/lib_authn_context.c index 1dfd0494..1b8aea6e 100644 --- a/lasso/xml/lib_authn_context.c +++ b/lasso/xml/lib_authn_context.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_authn_context.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_authn_context + * @short_description: <lib:AuthnContext> + * + * <figure><title>Schema fragment for lib:AuthnContext</title> + * <programlisting><![CDATA[ * <xs:element name="AuthnContext"> * <xs:complexType> * <xs:sequence> @@ -38,17 +41,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> - * - * From schema liberty-authentication-context-v1.2.xsd: - * <xs:element name="AuthenticationContextStatement" type="AuthenticationContextStatementType"> - * <xs:annotation> - * <xs:documentation> - * A particular assertion on an identity - * provider's part with respect to the authentication - * context associated with an authentication assertion. - * </xs:documentation> - * </xs:annotation> - * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_authn_request.c b/lasso/xml/lib_authn_request.c index 1318d445..2d762b68 100644 --- a/lasso/xml/lib_authn_request.c +++ b/lasso/xml/lib_authn_request.c @@ -25,14 +25,23 @@ #include <lasso/xml/lib_authn_request.h> #include <libxml/uri.h> -/* - * The <AuthnRequest> is defined as an extension of samlp:RequestAbstractType. +/** + * SECTION:lib_authn_request + * @short_description: <lib:AuthnRequest> + * @see_also: #LassoLogin + * + * Authentication requests are sent from a service provider to an identity + * provider. + * + * <blockquote> + * The lib:AuthnRequest is defined as an extension of samlp:RequestAbstractType. * The RequestID attribute in samlp:RequestAbstractType has uniqueness * requirements placed on it by [SAMLCore11], which require it to have the * properties of a nonce. - * - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * + * </blockquote> + * + * <figure><title>Schema fragment for lib:AuthnRequest</title> + * <programlisting><![CDATA[ * <xs:element name="AuthnRequest" type="AuthnRequestType" /> * <xs:complexType name="AuthnRequestType"> * <xs:complexContent> @@ -57,14 +66,7 @@ * * <xs:element name="ProviderID" type="md:entityIDType"/> * <xs:element name="AffiliationID" type="md:entityIDType"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> - * + * * <xs:element name="NameIDPolicy" type="NameIDPolicyType"/> * <xs:simpleType name="NameIDPolicyType"> * <xs:restriction base="xs:string"> @@ -77,6 +79,8 @@ * * <xs:element name="ProtocolProfile" type="xs:anyURI"/> * <xs:element name="RelayState" type="xs:string"/> + * ]]></programlisting> + * </figure> */ diff --git a/lasso/xml/lib_authn_request.h b/lasso/xml/lib_authn_request.h index b76034ad..63d55f41 100644 --- a/lasso/xml/lib_authn_request.h +++ b/lasso/xml/lib_authn_request.h @@ -48,6 +48,30 @@ extern "C" { typedef struct _LassoLibAuthnRequest LassoLibAuthnRequest; typedef struct _LassoLibAuthnRequestClass LassoLibAuthnRequestClass; +/** + * LassoLibAuthnRequest: + * + * @ProviderID isthe service provider identifier, this field will often be + * filled with lasso_login_init_authn_request() + * + * @nameIDPolicy tells the identity provider about the policy to use for + * federation; it must be one of #LASSO_LIB_NAMEID_POLICY_TYPE_NONE, + * #LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME, + * #LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED or + * #LASSO_LIB_NAMEID_POLICY_TYPE_ANY. + * + * @IsPassive; if %TRUE (default) it tells the identity provider not to + * interact with the user. + * + * @ForceAuthn; only used if @IsPassive is %FALSE, it tells the identity + * provider to force authentication of the user even when already + * authenticated. + * + * @ProtocolProfile is the Single Sign-On and Federation profile to adopt; + * either #LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART (which is the default value) + * or #LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST. + * + */ struct _LassoLibAuthnRequest { LassoSamlpRequestAbstract parent; diff --git a/lasso/xml/lib_authn_request_envelope.c b/lasso/xml/lib_authn_request_envelope.c index d70222a0..82a0de02 100644 --- a/lasso/xml/lib_authn_request_envelope.c +++ b/lasso/xml/lib_authn_request_envelope.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_authn_request_envelope.h> -/* - * Schema: +/** + * SECTION:lib_authn_request_envelope + * @short_description: <lib:AuthnRequestEnvelope> * + * <figure><title>Schema fragment for lib:AuthnRequestEnvelope</title> + * <programlisting><![CDATA[ * <xs:element name="AuthnRequestEnvelope" type="AuthnRequestEnvelopeType"/> * <xs:complexType name="AuthnRequestEnvelopeType"> * <xs:complexContent> @@ -59,6 +62,8 @@ * <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> * </xs:sequence> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_authn_response.c b/lasso/xml/lib_authn_response.c index 0cea1d9e..3598ef20 100644 --- a/lasso/xml/lib_authn_response.c +++ b/lasso/xml/lib_authn_response.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_authn_response.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_authn_response + * @short_description: <lib:AuthnResponse> + * + * <figure><title>Schema fragment for lib:AuthnResponse</title> + * <programlisting><![CDATA[ * <xs:element name="AuthnResponse" type="AuthnResponseType"/> * <xs:complexType name="AuthnResponseType"> * <xs:complexContent> @@ -42,14 +45,9 @@ * </xs:complexType> * * <xs:element name="ProviderID" type="md:entityIDType"/> - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> * <xs:element name="RelayState" type="xs:string"/> - * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_authn_response_envelope.c b/lasso/xml/lib_authn_response_envelope.c index 59eaa962..f36e1635 100644 --- a/lasso/xml/lib_authn_response_envelope.c +++ b/lasso/xml/lib_authn_response_envelope.c @@ -24,6 +24,11 @@ #include <lasso/xml/lib_authn_response_envelope.h> +/** + * SECTION:lib_authn_response_envelope + * @short_description: <lib:AuthnResponseEnvelope> + * + */ /*****************************************************************************/ diff --git a/lasso/xml/lib_federation_termination_notification.c b/lasso/xml/lib_federation_termination_notification.c index 9f4ac375..03b8b63c 100644 --- a/lasso/xml/lib_federation_termination_notification.c +++ b/lasso/xml/lib_federation_termination_notification.c @@ -25,9 +25,12 @@ #include <lasso/xml/lib_federation_termination_notification.h> #include <libxml/uri.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_federation_termination_notification + * @short_description: <lib:FederationTerminationNotification> + * + * <figure><title>Schema fragment for lib:FederationTerminationNotification</title> + * <programlisting><![CDATA[ * <xs:element name="FederationTerminationNotification" * type="FederationTerminationNotificationType"/> * <xs:complexType name="FederationTerminationNotificationType"> @@ -44,13 +47,8 @@ * </xs:complexType> * * <xs:element name="ProviderID" type="md:entityIDType"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_idp_entries.c b/lasso/xml/lib_idp_entries.c index 5621c148..da00725e 100644 --- a/lasso/xml/lib_idp_entries.c +++ b/lasso/xml/lib_idp_entries.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_idp_entries.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_idp_entries + * @short_description: <lib:IDPEntries> + * + * <figure><title>Schema fragment for lib:IDPEntries</title> + * <programlisting><![CDATA[ * <xs:element name="IDPEntries"> * <xs:complexType> * <xs:sequence> @@ -34,6 +37,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_idp_entry.c b/lasso/xml/lib_idp_entry.c index 6cae98ef..86bee8c7 100644 --- a/lasso/xml/lib_idp_entry.c +++ b/lasso/xml/lib_idp_entry.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_idp_entry.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): +/** + * SECTION:lib_idp_entry + * @short_description: <lib:IDPEntry> * + * <figure><title>Schema fragment for lib:IDPEntry</title> + * <programlisting><![CDATA[ * <xs:element name="IDPEntry"> * <xs:complexType> * <xs:sequence> @@ -36,6 +39,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_idp_list.c b/lasso/xml/lib_idp_list.c index ef0a2244..3b253330 100644 --- a/lasso/xml/lib_idp_list.c +++ b/lasso/xml/lib_idp_list.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_idp_list.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_idp_list + * @short_description: <lib:IDPList> + * + * <figure><title>Schema fragment for lib:IDPList</title> + * <programlisting><![CDATA[ * <xs:element name="IDPList" type="IDPListType"/> * <xs:complexType name="IDPListType"> * <xs:sequence> @@ -36,6 +39,8 @@ * </xs:complexType> * * <xs:element name="GetComplete" type="xs:anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_logout_request.c b/lasso/xml/lib_logout_request.c index b135ab7d..4fa07d49 100644 --- a/lasso/xml/lib_logout_request.c +++ b/lasso/xml/lib_logout_request.c @@ -25,9 +25,12 @@ #include <libxml/uri.h> #include <lasso/xml/lib_logout_request.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_logout_request + * @short_description: <lib:LogoutRequest> + * + * <figure><title>Schema fragment for lib:LogoutRequest</title> + * <programlisting><![CDATA[ * <xs:element name="LogoutRequest" type="LogoutRequestType"/> * <xs:complexType name="LogoutRequestType"> * <xs:complexContent> @@ -47,13 +50,8 @@ * * <xs:element name="ProviderID" type="md:entityIDType"/> * <xs:element name="RelayState" type="xs:string"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_logout_response.c b/lasso/xml/lib_logout_response.c index 3c364642..9a519425 100644 --- a/lasso/xml/lib_logout_response.c +++ b/lasso/xml/lib_logout_response.c @@ -24,13 +24,17 @@ #include <lasso/xml/lib_logout_response.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_logout_response + * @short_description: <lib:LogoutResponse> + * + * <figure><title>Schema fragment for lib:LogoutResponse</title> + * <programlisting><![CDATA[ * <xs:element name="LogoutResponse" type="StatusResponseType"/> + * ]]></programlisting> + * </figure> */ - /*****************************************************************************/ /* private methods */ /*****************************************************************************/ diff --git a/lasso/xml/lib_name_identifier_mapping_request.c b/lasso/xml/lib_name_identifier_mapping_request.c index d561f1df..32cb8a4f 100644 --- a/lasso/xml/lib_name_identifier_mapping_request.c +++ b/lasso/xml/lib_name_identifier_mapping_request.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_name_identifier_mapping_request.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): - * +/** + * SECTION:lib_name_identifier_mapping_request + * @short_description: <lib:NameIdentifierMappingRequest> + * + * <figure><title>Schema fragment for lib:NameIdentifierMappingRequest</title> + * <programlisting><![CDATA[ * <xs:element name="NameIdentifierMappingRequest" type="NameIdentifierMappingRequestType"/> * <xs:complexType name="NameIdentifierMappingRequestType"> * <xs:complexContent> @@ -43,13 +46,8 @@ * </xs:complexType> * * <xs:element name="ProviderID" type="md:entityIDType"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_name_identifier_mapping_response.c b/lasso/xml/lib_name_identifier_mapping_response.c index e68ea2d7..44587bb3 100644 --- a/lasso/xml/lib_name_identifier_mapping_response.c +++ b/lasso/xml/lib_name_identifier_mapping_response.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_name_identifier_mapping_response.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_name_identifier_mapping_response + * @short_description: <lib:NameIdentifierMappingResponse> + * + * <figure><title>Schema fragment for lib:NameIdentifierMappingResponse</title> + * <programlisting><![CDATA[ * <xs:element name="NameIdentifierMappingResponse" type="NameIdentifierMappingResponseType"/> * <xs:complexType name="NameIdentifierMappingResponseType"> * <xs:complexContent> @@ -40,6 +43,8 @@ * </xs:extension> * </xs:complexContent> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_register_name_identifier_request.c b/lasso/xml/lib_register_name_identifier_request.c index b089af63..8ef01622 100644 --- a/lasso/xml/lib_register_name_identifier_request.c +++ b/lasso/xml/lib_register_name_identifier_request.c @@ -25,9 +25,12 @@ #include <libxml/uri.h> #include <lasso/xml/lib_register_name_identifier_request.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_register_name_identifier_request + * @short_description: <lib:RegisterNameIdentifierRequest> + * + * <figure><title>Schema fragment for lib:RegisterNameIdentifierRequest</title> + * <programlisting><![CDATA[ * <xs:element name="RegisterNameIdentifierRequest" type="RegisterNameIdentifierRequestType"/> * <xs:complexType name="RegisterNameIdentifierRequestType"> * <xs:complexContent> @@ -49,13 +52,8 @@ * * <xs:element name="ProviderID" type="md:entityIDType"/> * <xs:element name="RelayState" type="xs:string"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_register_name_identifier_response.c b/lasso/xml/lib_register_name_identifier_response.c index 376eab06..3c0cc1ef 100644 --- a/lasso/xml/lib_register_name_identifier_response.c +++ b/lasso/xml/lib_register_name_identifier_response.c @@ -24,10 +24,15 @@ #include <lasso/xml/lib_register_name_identifier_response.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_register_name_identifier_response + * @short_description: <lib:RegisterNameIdentifierResponse> + * + * <figure><title>Schema fragment for lib:RegisterNameIdentifierResponse</title> + * <programlisting><![CDATA[ * <xs:element name="RegisterNameIdentifierResponse" type="StatusResponseType"/> + * ]]></programlisting> + * </figure> */ diff --git a/lasso/xml/lib_request_authn_context.c b/lasso/xml/lib_request_authn_context.c index cd6ebd1d..d9398233 100644 --- a/lasso/xml/lib_request_authn_context.c +++ b/lasso/xml/lib_request_authn_context.c @@ -24,12 +24,15 @@ #include <lasso/xml/lib_request_authn_context.h> -/* +/** + * SECTION:lib_request_authn_context + * @short_description: <lib:RequestAuthnContext> + * * Information describing which authentication context the requester desires the * identity provider to use in authenticating the Principal. * - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * + * <figure><title>Schema fragment for lib:RequestAuthnContext</title> + * <programlisting><![CDATA[ * <xs:element name="RequestAuthnContext"> * <xs:complexType> * <xs:sequence> @@ -42,6 +45,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_scoping.c b/lasso/xml/lib_scoping.c index 79aa7b89..aab6d8ee 100644 --- a/lasso/xml/lib_scoping.c +++ b/lasso/xml/lib_scoping.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_scoping.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_scoping + * @short_description: <lib:Scoping> + * + * <figure><title>Schema fragment for lib:Scoping</title> + * <programlisting><![CDATA[ * <xs:complexType name="ScopingType"> * <xs:sequence> * <xs:element name="ProxyCount" type="xs:nonNegativeInteger" minOccurs="0"/> @@ -34,6 +37,8 @@ * </xs:sequence> * </xs:complexType> * <xs:element name="Scoping" type="ScopingType"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_status_response.c b/lasso/xml/lib_status_response.c index c63d8ce9..b6a0ff40 100644 --- a/lasso/xml/lib_status_response.c +++ b/lasso/xml/lib_status_response.c @@ -25,9 +25,12 @@ #include <lasso/xml/lib_status_response.h> #include <libxml/uri.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_status_response + * @short_description: <lib:StatusResponse> + * + * <figure><title>Schema fragment for lib:StatusResponse</title> + * <programlisting><![CDATA[ * <xs:complexType name="StatusResponseType"> * <xs:complexContent> * <xs:extension base="samlp:ResponseAbstractType"> @@ -43,13 +46,8 @@ * * <xs:element name="ProviderID" type="md:entityIDType"/> * <xs:element name="RelayState" type="xs:string"/> - * - * From liberty-metadata-v1.0.xsd: - * <xs:simpleType name="entityIDType"> - * <xs:restriction base="xs:anyURI"> - * <xs:maxLength value="1024" id="maxlengthid"/> - * </xs:restriction> - * </xs:simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/lib_subject.c b/lasso/xml/lib_subject.c index cae222ea..41459a19 100644 --- a/lasso/xml/lib_subject.c +++ b/lasso/xml/lib_subject.c @@ -24,9 +24,12 @@ #include <lasso/xml/lib_subject.h> -/* - * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd): - * +/** + * SECTION:lib_subject + * @short_description: <lib:Subject> + * + * <figure><title>Schema fragment for lib:Subject</title> + * <programlisting><![CDATA[ * <xs:complexType name="SubjectType"> * <xs:complexContent> * <xs:extension base="saml:SubjectType"> @@ -37,6 +40,8 @@ * </xs:complexContent> * </xs:complexType> * <xs:element name="Subject" type="SubjectType" substitutionGroup="saml:Subject"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_credentials.c b/lasso/xml/sa_credentials.c index d879be57..7d78f991 100644 --- a/lasso/xml/sa_credentials.c +++ b/lasso/xml/sa_credentials.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_credentials.h> -/* - * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd): +/** + * SECTION:sa_credentials + * @short_description: <sa:Credentials> + * + * <figure><title>Schema fragment for sa:Credentials</title> + * <programlisting><![CDATA[ * * <xs:element name="Credentials" minOccurs="0"> * <xs:complexType> @@ -34,6 +38,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_parameter.c b/lasso/xml/sa_parameter.c index d1d0ca21..f238c378 100644 --- a/lasso/xml/sa_parameter.c +++ b/lasso/xml/sa_parameter.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_parameter.h> -/* - * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd): +/** + * SECTION:sa_parameter + * @short_description: <sa:Parameter> + * + * <figure><title>Schema fragment for sa:Parameter</title> + * <programlisting><![CDATA[ * * <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded"> * <xs:complexType> @@ -36,6 +40,8 @@ * </xs:simpleContent> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_password_transforms.c b/lasso/xml/sa_password_transforms.c index 31f0c1cf..18719cd0 100644 --- a/lasso/xml/sa_password_transforms.c +++ b/lasso/xml/sa_password_transforms.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_password_transforms.h> -/* - * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd): +/** + * SECTION:sa_password_transforms + * @short_description: <sa:PasswordTransforms> + * + * <figure><title>Schema fragment for sa:PasswordTransforms</title> + * <programlisting><![CDATA[ * <xs:element name="PasswordTransforms"> * <xs:annotation> * <xs:documentation> @@ -54,6 +58,8 @@ * </xs:sequence> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_sasl_request.c b/lasso/xml/sa_sasl_request.c index 9b421eef..a2c81dea 100644 --- a/lasso/xml/sa_sasl_request.c +++ b/lasso/xml/sa_sasl_request.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_sasl_request.h> -/* - * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd): +/** + * SECTION:sa_sasl_request + * @short_description: <sa:SASLRequest> + * + * <figure><title>Schema fragment for sa:SASLRequest</title> + * <programlisting><![CDATA[ * * <xs:element name="SASLRequest"> * <xs:complexType> @@ -45,6 +49,8 @@ * <xs:attribute name="id" type="xs:ID"use="optional"/> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_sasl_response.c b/lasso/xml/sa_sasl_response.c index 74b6bdfb..cbf87c20 100644 --- a/lasso/xml/sa_sasl_response.c +++ b/lasso/xml/sa_sasl_response.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_sasl_response.h> -/* - * Schema fragments (lib-arch-authn-svc.xsd): +/** + * SECTION:sa_sasl_response + * @short_description: <sa:SASLResponse> + * + * <figure><title>Schema fragment for sa:SASLResponse</title> + * <programlisting><![CDATA[ * * <xs:element name="SASLResponse"> * <xs:complexType> @@ -53,6 +57,8 @@ * </xs:complexType> * </xs:element> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/sa_transform.c b/lasso/xml/sa_transform.c index 9ab5e831..0170c680 100644 --- a/lasso/xml/sa_transform.c +++ b/lasso/xml/sa_transform.c @@ -24,8 +24,12 @@ #include <lasso/xml/sa_transform.h> -/* - * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd): +/** + * SECTION:sa_transform + * @short_description: <sa:Transform> + * + * <figure><title>Schema fragment for sa:Transform</title> + * <programlisting><![CDATA[ * <xs:element name="Transform" maxOccurs="unbounded"> * <xs:complexType> * <xs:sequence> @@ -43,6 +47,8 @@ * <xs:attribute name="id" type="xs:ID"use="optional"/> * </xs:complexType> * </xs:element> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_action.c b/lasso/xml/saml-2.0/saml2_action.c index 9cc224b6..edfb8027 100644 --- a/lasso/xml/saml-2.0/saml2_action.c +++ b/lasso/xml/saml-2.0/saml2_action.c @@ -24,8 +24,12 @@ #include "saml2_action.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_action + * @short_description: <saml2:Action> + * + * <figure><title>Schema fragment for saml2:Action</title> + * <programlisting><![CDATA[ * * <complexType name="ActionType"> * <simpleContent> @@ -34,6 +38,8 @@ * </extension> * </simpleContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_advice.c b/lasso/xml/saml-2.0/saml2_advice.c index f4051b38..864686cb 100644 --- a/lasso/xml/saml-2.0/saml2_advice.c +++ b/lasso/xml/saml-2.0/saml2_advice.c @@ -24,8 +24,12 @@ #include "saml2_advice.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_advice + * @short_description: <saml2:Advice> + * + * <figure><title>Schema fragment for saml2:Advice</title> + * <programlisting><![CDATA[ * * <complexType name="AdviceType"> * <choice minOccurs="0" maxOccurs="unbounded"> @@ -36,6 +40,8 @@ * <any namespace="##other" processContents="lax"/> * </choice> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_assertion.c b/lasso/xml/saml-2.0/saml2_assertion.c index 663a9a5d..79baa5ac 100644 --- a/lasso/xml/saml-2.0/saml2_assertion.c +++ b/lasso/xml/saml-2.0/saml2_assertion.c @@ -28,8 +28,12 @@ #include "saml2_assertion.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_assertion + * @short_description: <saml2:Assertion> + * + * <figure><title>Schema fragment for saml2:Assertion</title> + * <programlisting><![CDATA[ * * <complexType name="AssertionType"> * <sequence> @@ -49,6 +53,8 @@ * <attribute name="ID" type="ID" use="required"/> * <attribute name="IssueInstant" type="dateTime" use="required"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_attribute.c b/lasso/xml/saml-2.0/saml2_attribute.c index fdc0ec2e..1a0d3684 100644 --- a/lasso/xml/saml-2.0/saml2_attribute.c +++ b/lasso/xml/saml-2.0/saml2_attribute.c @@ -24,8 +24,12 @@ #include "saml2_attribute.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_attribute + * @short_description: <saml2:Attribute> + * + * <figure><title>Schema fragment for saml2:Attribute</title> + * <programlisting><![CDATA[ * * <complexType name="AttributeType"> * <sequence> @@ -36,6 +40,8 @@ * <attribute name="FriendlyName" type="string" use="optional"/> * <anyAttribute namespace="##other" processContents="lax"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_attribute_statement.c b/lasso/xml/saml-2.0/saml2_attribute_statement.c index ee94ac89..8daa5684 100644 --- a/lasso/xml/saml-2.0/saml2_attribute_statement.c +++ b/lasso/xml/saml-2.0/saml2_attribute_statement.c @@ -24,8 +24,12 @@ #include "saml2_attribute_statement.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_attribute_statement + * @short_description: <saml2:AttributeStatement> + * + * <figure><title>Schema fragment for saml2:AttributeStatement</title> + * <programlisting><![CDATA[ * * <complexType name="AttributeStatementType"> * <complexContent> @@ -37,6 +41,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_audience_restriction.c b/lasso/xml/saml-2.0/saml2_audience_restriction.c index 0fe53011..ab927f11 100644 --- a/lasso/xml/saml-2.0/saml2_audience_restriction.c +++ b/lasso/xml/saml-2.0/saml2_audience_restriction.c @@ -24,8 +24,12 @@ #include "saml2_audience_restriction.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_audience_restriction + * @short_description: <saml2:AudienceRestriction> + * + * <figure><title>Schema fragment for saml2:AudienceRestriction</title> + * <programlisting><![CDATA[ * * <complexType name="AudienceRestrictionType"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_authn_context.c b/lasso/xml/saml-2.0/saml2_authn_context.c index 8edc9ccc..fd14901b 100644 --- a/lasso/xml/saml-2.0/saml2_authn_context.c +++ b/lasso/xml/saml-2.0/saml2_authn_context.c @@ -24,8 +24,12 @@ #include "saml2_authn_context.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_authn_context + * @short_description: <saml2:AuthnContext> + * + * <figure><title>Schema fragment for saml2:AuthnContext</title> + * <programlisting><![CDATA[ * * <complexType name="AuthnContextType"> * <sequence> @@ -45,6 +49,8 @@ * <element ref="saml:AuthenticatingAuthority" minOccurs="0" maxOccurs="unbounded"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_authn_statement.c b/lasso/xml/saml-2.0/saml2_authn_statement.c index 28bdf145..76ab0db4 100644 --- a/lasso/xml/saml-2.0/saml2_authn_statement.c +++ b/lasso/xml/saml-2.0/saml2_authn_statement.c @@ -24,8 +24,12 @@ #include "saml2_authn_statement.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_authn_statement + * @short_description: <saml2:AuthnStatement> + * + * <figure><title>Schema fragment for saml2:AuthnStatement</title> + * <programlisting><![CDATA[ * * <complexType name="AuthnStatementType"> * <complexContent> @@ -40,6 +44,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c index dcdf3b2f..c5e13c2f 100644 --- a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c +++ b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c @@ -24,8 +24,12 @@ #include "saml2_authz_decision_statement.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_authz_decision_statement + * @short_description: <saml2:AuthzDecisionStatement> + * + * <figure><title>Schema fragment for saml2:AuthzDecisionStatement</title> + * <programlisting><![CDATA[ * * <complexType name="AuthzDecisionStatementType"> * <complexContent> @@ -39,6 +43,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_base_idabstract.c b/lasso/xml/saml-2.0/saml2_base_idabstract.c index 773de07f..9563b6af 100644 --- a/lasso/xml/saml-2.0/saml2_base_idabstract.c +++ b/lasso/xml/saml-2.0/saml2_base_idabstract.c @@ -24,12 +24,18 @@ #include "saml2_base_idabstract.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_base_idabstract + * @short_description: <saml2:BaseIDAbstract> + * + * <figure><title>Schema fragment for saml2:BaseIDAbstract</title> + * <programlisting><![CDATA[ * * <complexType name="BaseIDAbstractType" abstract="true"> * <attributeGroup ref="saml:IDNameQualifiers"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_condition_abstract.c b/lasso/xml/saml-2.0/saml2_condition_abstract.c index 50d8d288..80cc96d9 100644 --- a/lasso/xml/saml-2.0/saml2_condition_abstract.c +++ b/lasso/xml/saml-2.0/saml2_condition_abstract.c @@ -24,8 +24,12 @@ #include "saml2_condition_abstract.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_condition_abstract + * @short_description: <saml2:ConditionAbstract> + * + * <figure><title>Schema fragment for saml2:ConditionAbstract</title> + * <programlisting><![CDATA[ * * <complexType name="ConditionAbstractType" abstract="true"/> * <element name="AudienceRestriction" type="saml:AudienceRestrictionType"/> @@ -38,6 +42,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_conditions.c b/lasso/xml/saml-2.0/saml2_conditions.c index b4f96851..8fc2a49e 100644 --- a/lasso/xml/saml-2.0/saml2_conditions.c +++ b/lasso/xml/saml-2.0/saml2_conditions.c @@ -24,8 +24,12 @@ #include "saml2_conditions.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_conditions + * @short_description: <saml2:Conditions> + * + * <figure><title>Schema fragment for saml2:Conditions</title> + * <programlisting><![CDATA[ * * <complexType name="ConditionsType"> * <choice minOccurs="0" maxOccurs="unbounded"> @@ -37,6 +41,8 @@ * <attribute name="NotBefore" type="dateTime" use="optional"/> * <attribute name="NotOnOrAfter" type="dateTime" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_encrypted_element.c b/lasso/xml/saml-2.0/saml2_encrypted_element.c index be4690ad..00a1b41e 100644 --- a/lasso/xml/saml-2.0/saml2_encrypted_element.c +++ b/lasso/xml/saml-2.0/saml2_encrypted_element.c @@ -24,8 +24,12 @@ #include "saml2_encrypted_element.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_encrypted_element + * @short_description: <saml2:EncryptedElement> + * + * <figure><title>Schema fragment for saml2:EncryptedElement</title> + * <programlisting><![CDATA[ * * <complexType name="EncryptedElementType"> * <sequence> @@ -33,6 +37,8 @@ * <element ref="xenc:EncryptedKey" minOccurs="0" maxOccurs="unbounded"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_evidence.c b/lasso/xml/saml-2.0/saml2_evidence.c index 4c86aee5..09cf6835 100644 --- a/lasso/xml/saml-2.0/saml2_evidence.c +++ b/lasso/xml/saml-2.0/saml2_evidence.c @@ -24,8 +24,12 @@ #include "saml2_evidence.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_evidence + * @short_description: <saml2:Evidence> + * + * <figure><title>Schema fragment for saml2:Evidence</title> + * <programlisting><![CDATA[ * * <complexType name="EvidenceType"> * <choice maxOccurs="unbounded"> @@ -35,6 +39,8 @@ * <element ref="saml:EncryptedAssertion"/> * </choice> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c index fcf31580..29cbdb22 100644 --- a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c +++ b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c @@ -24,8 +24,12 @@ #include "saml2_key_info_confirmation_data.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_key_info_confirmation_data + * @short_description: <saml2:KeyInfoConfirmationData> + * + * <figure><title>Schema fragment for saml2:KeyInfoConfirmationData</title> + * <programlisting><![CDATA[ * * <complexType name="KeyInfoConfirmationDataType" mixed="false"> * <complexContent> @@ -36,6 +40,8 @@ * </restriction> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_name_id.c b/lasso/xml/saml-2.0/saml2_name_id.c index 60d66985..36892b22 100644 --- a/lasso/xml/saml-2.0/saml2_name_id.c +++ b/lasso/xml/saml-2.0/saml2_name_id.c @@ -24,8 +24,12 @@ #include "saml2_name_id.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_name_id + * @short_description: <saml2:NameID> + * + * <figure><title>Schema fragment for saml2:NameID</title> + * <programlisting><![CDATA[ * * <complexType name="NameIDType"> * <simpleContent> @@ -36,6 +40,8 @@ * </extension> * </simpleContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_one_time_use.c b/lasso/xml/saml-2.0/saml2_one_time_use.c index d7e93ca4..2b403241 100644 --- a/lasso/xml/saml-2.0/saml2_one_time_use.c +++ b/lasso/xml/saml-2.0/saml2_one_time_use.c @@ -24,14 +24,20 @@ #include "saml2_one_time_use.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_one_time_use + * @short_description: <saml2:OneTimeUse> + * + * <figure><title>Schema fragment for saml2:OneTimeUse</title> + * <programlisting><![CDATA[ * * <complexType name="OneTimeUseType"> * <complexContent> * <extension base="saml:ConditionAbstractType"/> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_proxy_restriction.c b/lasso/xml/saml-2.0/saml2_proxy_restriction.c index f33307bc..a69fadf1 100644 --- a/lasso/xml/saml-2.0/saml2_proxy_restriction.c +++ b/lasso/xml/saml-2.0/saml2_proxy_restriction.c @@ -24,8 +24,12 @@ #include "saml2_proxy_restriction.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_proxy_restriction + * @short_description: <saml2:ProxyRestriction> + * + * <figure><title>Schema fragment for saml2:ProxyRestriction</title> + * <programlisting><![CDATA[ * * <complexType name="ProxyRestrictionType"> * <complexContent> @@ -37,6 +41,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_statement_abstract.c b/lasso/xml/saml-2.0/saml2_statement_abstract.c index fb0c3686..420c7c95 100644 --- a/lasso/xml/saml-2.0/saml2_statement_abstract.c +++ b/lasso/xml/saml-2.0/saml2_statement_abstract.c @@ -24,8 +24,12 @@ #include "saml2_statement_abstract.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_statement_abstract + * @short_description: <saml2:StatementAbstract> + * + * <figure><title>Schema fragment for saml2:StatementAbstract</title> + * <programlisting><![CDATA[ * * <complexType name="StatementAbstractType" abstract="true"/> * <element name="AuthnStatement" type="saml:AuthnStatementType"/> @@ -42,6 +46,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_subject.c b/lasso/xml/saml-2.0/saml2_subject.c index f50c043d..781ed6b6 100644 --- a/lasso/xml/saml-2.0/saml2_subject.c +++ b/lasso/xml/saml-2.0/saml2_subject.c @@ -24,8 +24,12 @@ #include "saml2_subject.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_subject + * @short_description: <saml2:Subject> + * + * <figure><title>Schema fragment for saml2:Subject</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectType"> * <choice> @@ -40,6 +44,8 @@ * <element ref="saml:SubjectConfirmation" maxOccurs="unbounded"/> * </choice> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation.c b/lasso/xml/saml-2.0/saml2_subject_confirmation.c index cc5b5619..3686454a 100644 --- a/lasso/xml/saml-2.0/saml2_subject_confirmation.c +++ b/lasso/xml/saml-2.0/saml2_subject_confirmation.c @@ -24,8 +24,12 @@ #include "saml2_subject_confirmation.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_subject_confirmation + * @short_description: <saml2:SubjectConfirmation> + * + * <figure><title>Schema fragment for saml2:SubjectConfirmation</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectConfirmationType"> * <sequence> @@ -38,6 +42,8 @@ * </sequence> * <attribute name="Method" type="anyURI" use="required"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c index 05300b80..36740488 100644 --- a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c +++ b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c @@ -24,8 +24,12 @@ #include "saml2_subject_confirmation_data.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_subject_confirmation_data + * @short_description: <saml2:SubjectConfirmationData> + * + * <figure><title>Schema fragment for saml2:SubjectConfirmationData</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectConfirmationDataType" mixed="true"> * <complexContent> @@ -42,6 +46,8 @@ * </restriction> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/saml2_subject_locality.c b/lasso/xml/saml-2.0/saml2_subject_locality.c index 80d84452..f4d74f3a 100644 --- a/lasso/xml/saml-2.0/saml2_subject_locality.c +++ b/lasso/xml/saml-2.0/saml2_subject_locality.c @@ -24,13 +24,19 @@ #include "saml2_subject_locality.h" -/* - * Schema fragment (saml-schema-assertion-2.0.xsd): +/** + * SECTION:saml2_subject_locality + * @short_description: <saml2:SubjectLocality> + * + * <figure><title>Schema fragment for saml2:SubjectLocality</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectLocalityType"> * <attribute name="Address" type="string" use="optional"/> * <attribute name="DNSName" type="string" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c index cf3475ee..fabe2e5d 100644 --- a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c +++ b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c @@ -24,8 +24,12 @@ #include "samlp2_artifact_resolve.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_artifact_resolve + * @short_description: <samlp2:ArtifactResolve> + * + * <figure><title>Schema fragment for samlp2:ArtifactResolve</title> + * <programlisting><![CDATA[ * * <complexType name="ArtifactResolveType"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_artifact_response.c b/lasso/xml/saml-2.0/samlp2_artifact_response.c index 490b17cd..0c3234e1 100644 --- a/lasso/xml/saml-2.0/samlp2_artifact_response.c +++ b/lasso/xml/saml-2.0/samlp2_artifact_response.c @@ -24,8 +24,12 @@ #include "samlp2_artifact_response.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_artifact_response + * @short_description: <samlp2:ArtifactResponse> + * + * <figure><title>Schema fragment for samlp2:ArtifactResponse</title> + * <programlisting><![CDATA[ * * <complexType name="ArtifactResponseType"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c index f0b4c467..2f1b0ac8 100644 --- a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c +++ b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c @@ -24,8 +24,12 @@ #include "samlp2_assertion_id_request.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_assertion_idrequest + * @short_description: <samlp2:AssertionIDRequest> + * + * <figure><title>Schema fragment for samlp2:AssertionIDRequest</title> + * <programlisting><![CDATA[ * * <complexType name="AssertionIDRequestType"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_attribute_query.c b/lasso/xml/saml-2.0/samlp2_attribute_query.c index fd561e1d..76582a17 100644 --- a/lasso/xml/saml-2.0/samlp2_attribute_query.c +++ b/lasso/xml/saml-2.0/samlp2_attribute_query.c @@ -24,8 +24,12 @@ #include "samlp2_attribute_query.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_attribute_query + * @short_description: <samlp2:AttributeQuery> + * + * <figure><title>Schema fragment for samlp2:AttributeQuery</title> + * <programlisting><![CDATA[ * * <complexType name="AttributeQueryType"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_authn_query.c b/lasso/xml/saml-2.0/samlp2_authn_query.c index 1ee54204..3c64e913 100644 --- a/lasso/xml/saml-2.0/samlp2_authn_query.c +++ b/lasso/xml/saml-2.0/samlp2_authn_query.c @@ -24,8 +24,12 @@ #include "samlp2_authn_query.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_authn_query + * @short_description: <samlp2:AuthnQuery> + * + * <figure><title>Schema fragment for samlp2:AuthnQuery</title> + * <programlisting><![CDATA[ * * <complexType name="AuthnQueryType"> * <complexContent> @@ -37,6 +41,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_authn_request.c b/lasso/xml/saml-2.0/samlp2_authn_request.c index b00b0968..6f61f51f 100644 --- a/lasso/xml/saml-2.0/samlp2_authn_request.c +++ b/lasso/xml/saml-2.0/samlp2_authn_request.c @@ -24,8 +24,12 @@ #include "samlp2_authn_request.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_authn_request + * @short_description: <samlp2:AuthnRequest> + * + * <figure><title>Schema fragment for samlp2:AuthnRequest</title> + * <programlisting><![CDATA[ * * <complexType name="AuthnRequestType"> * <complexContent> @@ -47,6 +51,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c index 25d7c089..a8df41b9 100644 --- a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c +++ b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c @@ -24,8 +24,12 @@ #include "samlp2_authz_decision_query.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_authz_decision_query + * @short_description: <samlp2:AuthzDecisionQuery> + * + * <figure><title>Schema fragment for samlp2:AuthzDecisionQuery</title> + * <programlisting><![CDATA[ * * <complexType name="AuthzDecisionQueryType"> * <complexContent> @@ -38,6 +42,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_extensions.c b/lasso/xml/saml-2.0/samlp2_extensions.c index fbb44f7b..baefe221 100644 --- a/lasso/xml/saml-2.0/samlp2_extensions.c +++ b/lasso/xml/saml-2.0/samlp2_extensions.c @@ -24,14 +24,20 @@ #include "samlp2_extensions.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_extensions + * @short_description: <samlp2:Extensions> + * + * <figure><title>Schema fragment for samlp2:Extensions</title> + * <programlisting><![CDATA[ * * <complexType name="ExtensionsType"> * <sequence> * <any namespace="##other" processContents="lax" maxOccurs="unbounded"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_idp_entry.c b/lasso/xml/saml-2.0/samlp2_idp_entry.c index be1e3c8f..b85ce505 100644 --- a/lasso/xml/saml-2.0/samlp2_idp_entry.c +++ b/lasso/xml/saml-2.0/samlp2_idp_entry.c @@ -24,14 +24,20 @@ #include "samlp2_idp_entry.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_idp_entry + * @short_description: <samlp2:IDPEntry> + * + * <figure><title>Schema fragment for samlp2:IDPEntry</title> + * <programlisting><![CDATA[ * * <complexType name="IDPEntryType"> * <attribute name="ProviderID" type="anyURI" use="required"/> * <attribute name="Name" type="string" use="optional"/> * <attribute name="Loc" type="anyURI" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_idp_list.c b/lasso/xml/saml-2.0/samlp2_idp_list.c index 0e7ceeb4..b8313c51 100644 --- a/lasso/xml/saml-2.0/samlp2_idp_list.c +++ b/lasso/xml/saml-2.0/samlp2_idp_list.c @@ -24,8 +24,12 @@ #include "samlp2_idp_list.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_idp_list + * @short_description: <samlp2:IDPList> + * + * <figure><title>Schema fragment for samlp2:IDPList</title> + * <programlisting><![CDATA[ * * <complexType name="IDPListType"> * <sequence> @@ -33,6 +37,8 @@ * <element ref="samlp:GetComplete" minOccurs="0"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_logout_request.c b/lasso/xml/saml-2.0/samlp2_logout_request.c index 87e061ab..e944f2d8 100644 --- a/lasso/xml/saml-2.0/samlp2_logout_request.c +++ b/lasso/xml/saml-2.0/samlp2_logout_request.c @@ -24,8 +24,12 @@ #include "samlp2_logout_request.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_logout_request + * @short_description: <samlp2:LogoutRequest> + * + * <figure><title>Schema fragment for samlp2:LogoutRequest</title> + * <programlisting><![CDATA[ * * <complexType name="LogoutRequestType"> * <complexContent> @@ -43,6 +47,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_logout_response.c b/lasso/xml/saml-2.0/samlp2_logout_response.c index 32eabc03..ab46184f 100644 --- a/lasso/xml/saml-2.0/samlp2_logout_response.c +++ b/lasso/xml/saml-2.0/samlp2_logout_response.c @@ -24,10 +24,16 @@ #include "samlp2_logout_response.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_logout_response + * @short_description: <samlp2:LogoutResponse> + * + * <figure><title>Schema fragment for samlp2:LogoutResponse</title> + * <programlisting><![CDATA[ * * <element name="LogoutResponse" type="samlp:StatusResponseType"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c index 75e880a5..f3142007 100644 --- a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c +++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c @@ -24,8 +24,12 @@ #include "samlp2_manage_name_id_request.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_manage_name_id_request + * @short_description: <samlp2:ManageNameIDRequest> + * + * <figure><title>Schema fragment for samlp2:ManageNameIDRequest</title> + * <programlisting><![CDATA[ * * <complexType name="ManageNameIDRequestType"> * <complexContent> @@ -44,6 +48,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c index 9dcd42f7..76ef2846 100644 --- a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c +++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c @@ -24,10 +24,16 @@ #include "samlp2_manage_name_id_response.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_manage_name_id_response + * @short_description: <samlp2:ManageNameIDResponse> + * + * <figure><title>Schema fragment for samlp2:ManageNameIDResponse</title> + * <programlisting><![CDATA[ * * <element name="ManageNameIDResponse" type="samlp:StatusResponseType"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c index 82b5a68a..589f22e9 100644 --- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c +++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c @@ -24,8 +24,12 @@ #include "samlp2_name_id_mapping_request.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_name_id_mapping_request + * @short_description: <samlp2:NameIDMappingRequest> + * + * <figure><title>Schema fragment for samlp2:NameIDMappingRequest</title> + * <programlisting><![CDATA[ * * <complexType name="NameIDMappingRequestType"> * <complexContent> @@ -41,6 +45,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c index cafcc83c..8afe2f51 100644 --- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c +++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c @@ -24,8 +24,12 @@ #include "samlp2_name_id_mapping_response.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_name_id_mapping_response + * @short_description: <samlp2:NameIDMappingResponse> + * + * <figure><title>Schema fragment for samlp2:NameIDMappingResponse</title> + * <programlisting><![CDATA[ * * <complexType name="NameIDMappingResponseType"> * <complexContent> @@ -37,6 +41,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_name_id_policy.c b/lasso/xml/saml-2.0/samlp2_name_id_policy.c index d83aea40..10f3dfca 100644 --- a/lasso/xml/saml-2.0/samlp2_name_id_policy.c +++ b/lasso/xml/saml-2.0/samlp2_name_id_policy.c @@ -24,14 +24,20 @@ #include "samlp2_name_id_policy.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_name_id_policy + * @short_description: <samlp2:NameIDPolicy> + * + * <figure><title>Schema fragment for samlp2:NameIDPolicy</title> + * <programlisting><![CDATA[ * * <complexType name="NameIDPolicyType"> * <attribute name="Format" type="anyURI" use="optional"/> * <attribute name="SPNameQualifier" type="string" use="optional"/> * <attribute name="AllowCreate" type="boolean" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_request_abstract.c b/lasso/xml/saml-2.0/samlp2_request_abstract.c index b4cf823c..04863f46 100644 --- a/lasso/xml/saml-2.0/samlp2_request_abstract.c +++ b/lasso/xml/saml-2.0/samlp2_request_abstract.c @@ -28,8 +28,12 @@ #include "samlp2_request_abstract.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_request_abstract + * @short_description: <samlp2:RequestAbstract> + * + * <figure><title>Schema fragment for samlp2:RequestAbstract</title> + * <programlisting><![CDATA[ * * <complexType name="RequestAbstractType" abstract="true"> * <sequence> @@ -43,6 +47,8 @@ * <attribute name="Destination" type="anyURI" use="optional"/> * <attribute name="Consent" type="anyURI" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c index 17cf3197..21dbf828 100644 --- a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c +++ b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c @@ -24,8 +24,12 @@ #include "samlp2_requested_authn_context.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_requested_authn_context + * @short_description: <samlp2:RequestedAuthnContext> + * + * <figure><title>Schema fragment for samlp2:RequestedAuthnContext</title> + * <programlisting><![CDATA[ * * <complexType name="RequestedAuthnContextType"> * <choice> @@ -34,6 +38,8 @@ * </choice> * <attribute name="Comparison" type="samlp:AuthnContextComparisonType" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_response.c b/lasso/xml/saml-2.0/samlp2_response.c index 69e7f5ce..0950fa7d 100644 --- a/lasso/xml/saml-2.0/samlp2_response.c +++ b/lasso/xml/saml-2.0/samlp2_response.c @@ -26,8 +26,12 @@ #include "saml2_assertion.h" #include "saml2_encrypted_element.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_response + * @short_description: <samlp2:Response> + * + * <figure><title>Schema fragment for samlp2:Response</title> + * <programlisting><![CDATA[ * * <complexType name="ResponseType"> * <complexContent> @@ -39,6 +43,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ extern LassoNode* lasso_assertion_encrypt(LassoSaml2Assertion *assertion); diff --git a/lasso/xml/saml-2.0/samlp2_scoping.c b/lasso/xml/saml-2.0/samlp2_scoping.c index 6f216403..822b8dfa 100644 --- a/lasso/xml/saml-2.0/samlp2_scoping.c +++ b/lasso/xml/saml-2.0/samlp2_scoping.c @@ -24,8 +24,12 @@ #include "samlp2_scoping.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_scoping + * @short_description: <samlp2:Scoping> + * + * <figure><title>Schema fragment for samlp2:Scoping</title> + * <programlisting><![CDATA[ * * <complexType name="ScopingType"> * <sequence> @@ -34,6 +38,8 @@ * </sequence> * <attribute name="ProxyCount" type="nonNegativeInteger" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_status.c b/lasso/xml/saml-2.0/samlp2_status.c index 078e2ebf..2270d294 100644 --- a/lasso/xml/saml-2.0/samlp2_status.c +++ b/lasso/xml/saml-2.0/samlp2_status.c @@ -24,8 +24,12 @@ #include "samlp2_status.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_status + * @short_description: <samlp2:Status> + * + * <figure><title>Schema fragment for samlp2:Status</title> + * <programlisting><![CDATA[ * * <complexType name="StatusType"> * <sequence> @@ -34,6 +38,8 @@ * <element ref="samlp:StatusDetail" minOccurs="0"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_status_code.c b/lasso/xml/saml-2.0/samlp2_status_code.c index 21e7cc82..1919b312 100644 --- a/lasso/xml/saml-2.0/samlp2_status_code.c +++ b/lasso/xml/saml-2.0/samlp2_status_code.c @@ -24,8 +24,12 @@ #include "samlp2_status_code.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_status_code + * @short_description: <samlp2:StatusCode> + * + * <figure><title>Schema fragment for samlp2:StatusCode</title> + * <programlisting><![CDATA[ * * <complexType name="StatusCodeType"> * <sequence> @@ -33,6 +37,8 @@ * </sequence> * <attribute name="Value" type="anyURI" use="required"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_status_detail.c b/lasso/xml/saml-2.0/samlp2_status_detail.c index 3292a842..7f3ce7a3 100644 --- a/lasso/xml/saml-2.0/samlp2_status_detail.c +++ b/lasso/xml/saml-2.0/samlp2_status_detail.c @@ -24,14 +24,20 @@ #include "samlp2_status_detail.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_status_detail + * @short_description: <samlp2:StatusDetail> + * + * <figure><title>Schema fragment for samlp2:StatusDetail</title> + * <programlisting><![CDATA[ * * <complexType name="StatusDetailType"> * <sequence> * <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> * </sequence> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_status_response.c b/lasso/xml/saml-2.0/samlp2_status_response.c index caa83255..76bb29a3 100644 --- a/lasso/xml/saml-2.0/samlp2_status_response.c +++ b/lasso/xml/saml-2.0/samlp2_status_response.c @@ -28,8 +28,12 @@ #include "samlp2_status_response.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_status_response + * @short_description: <samlp2:StatusResponse> + * + * <figure><title>Schema fragment for samlp2:StatusResponse</title> + * <programlisting><![CDATA[ * * <complexType name="StatusResponseType"> * <sequence> @@ -45,6 +49,8 @@ * <attribute name="Destination" type="anyURI" use="optional"/> * <attribute name="Consent" type="anyURI" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c index f9d29767..2dc44c88 100644 --- a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c +++ b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c @@ -24,8 +24,12 @@ #include "samlp2_subject_query_abstract.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_subject_query_abstract + * @short_description: <samlp2:SubjectQueryAbstract> + * + * <figure><title>Schema fragment for samlp2:SubjectQueryAbstract</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectQueryAbstractType" abstract="true"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml-2.0/samlp2_terminate.c b/lasso/xml/saml-2.0/samlp2_terminate.c index 868dc58e..c31ae8a0 100644 --- a/lasso/xml/saml-2.0/samlp2_terminate.c +++ b/lasso/xml/saml-2.0/samlp2_terminate.c @@ -24,10 +24,16 @@ #include "samlp2_terminate.h" -/* - * Schema fragment (saml-schema-protocol-2.0.xsd): +/** + * SECTION:samlp2_terminate + * @short_description: <samlp2:Terminate> + * + * <figure><title>Schema fragment for samlp2:Terminate</title> + * <programlisting><![CDATA[ * * <complexType name="TerminateType"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_advice.c b/lasso/xml/saml_advice.c index 0ce4356d..e0df3402 100644 --- a/lasso/xml/saml_advice.c +++ b/lasso/xml/saml_advice.c @@ -25,9 +25,12 @@ #include <lasso/xml/saml_advice.h> #include <lasso/xml/saml_assertion.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): - * +/** + * SECTION:saml_advice + * @short_description: <saml:Advice> + * + * <figure><title>Schema fragment for saml:Advice</title> + * <programlisting><![CDATA[ * <element name="Advice" type="saml:AdviceType"/> * <complexType name="AdviceType"> * <choice minOccurs="0" maxOccurs="unbounded"> @@ -41,6 +44,8 @@ * <simpleType name="IDReferenceType"> * <restriction base="string"/> * </simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_assertion.c b/lasso/xml/saml_assertion.c index cfaeb39a..f812dea4 100644 --- a/lasso/xml/saml_assertion.c +++ b/lasso/xml/saml_assertion.c @@ -28,8 +28,12 @@ #include <lasso/xml/saml_assertion.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_assertion + * @short_description: <saml:Assertion> + * + * <figure><title>Schema fragment for saml:Assertion</title> + * <programlisting><![CDATA[ * * <element name="Assertion" type="saml:AssertionType"/> * <complexType name="AssertionType"> @@ -56,6 +60,8 @@ * <simpleType name="IDType"> * <restriction base="string"/> * </simpleType> + * ]]></programlisting> + * </figure> */ diff --git a/lasso/xml/saml_authentication_statement.c b/lasso/xml/saml_authentication_statement.c index eff629cf..da3ab7d4 100644 --- a/lasso/xml/saml_authentication_statement.c +++ b/lasso/xml/saml_authentication_statement.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_authentication_statement.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_authentication_statement + * @short_description: <saml:AuthenticationStatement> + * + * <figure><title>Schema fragment for saml:AuthenticationStatement</title> + * <programlisting><![CDATA[ * * <element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/> * <complexType name="AuthenticationStatementType"> @@ -40,6 +44,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_authority_binding.c b/lasso/xml/saml_authority_binding.c index d76f02a5..55489efe 100644 --- a/lasso/xml/saml_authority_binding.c +++ b/lasso/xml/saml_authority_binding.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_authority_binding.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_authority_binding + * @short_description: <saml:AuthorityBinding> + * + * <figure><title>Schema fragment for saml:AuthorityBinding</title> + * <programlisting><![CDATA[ * * <element name="AuthorityBinding" type="saml:AuthorityBindingType"/> * <complexType name="AuthorityBindingType"> @@ -33,6 +37,8 @@ * <attribute name="Location" type="anyURI" use="required"/> * <attribute name="Binding" type="anyURI" use="required"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_condition_abstract.c b/lasso/xml/saml_condition_abstract.c index b592f548..0d38d521 100644 --- a/lasso/xml/saml_condition_abstract.c +++ b/lasso/xml/saml_condition_abstract.c @@ -24,12 +24,17 @@ #include <lasso/xml/saml_condition_abstract.h> -/* -The schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): - -<element name="Condition" type="saml:ConditionAbstractType"/> -<complexType name="ConditionAbstractType" abstract="true"/> -*/ +/** + * SECTION:saml_condition_abstract + * @short_description: <:saml:ConditionAbstract> + * + * <figure><title>Schema fragment for saml:ConditionAbstract</title> + * <programlisting><![CDATA[ + * <element name="Condition" type="saml:ConditionAbstractType"/> + * <complexType name="ConditionAbstractType" abstract="true"/> + * ]]></programlisting> + * </figure> + */ /*****************************************************************************/ /* private methods */ diff --git a/lasso/xml/saml_conditions.c b/lasso/xml/saml_conditions.c index d7de71ea..c6ae2fd6 100644 --- a/lasso/xml/saml_conditions.c +++ b/lasso/xml/saml_conditions.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_conditions.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_conditions + * @short_description: <saml:Conditions> + * + * <figure><title>Schema fragment for saml:Conditions</title> + * <programlisting><![CDATA[ * * <element name="Conditions" type="saml:ConditionsType"/> * <complexType name="ConditionsType"> @@ -36,6 +40,8 @@ * <attribute name="NotBefore" type="dateTime" use="optional"/> * <attribute name="NotOnOrAfter" type="dateTime" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_name_identifier.c b/lasso/xml/saml_name_identifier.c index 597685c0..60ebc03c 100644 --- a/lasso/xml/saml_name_identifier.c +++ b/lasso/xml/saml_name_identifier.c @@ -25,8 +25,12 @@ #include <lasso/xml/saml_name_identifier.h> #include <libxml/uri.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_name_identifier + * @short_description: <saml:NameIdentifier> + * + * <figure><title>Schema fragment for saml:NameIdentifier</title> + * <programlisting><![CDATA[ * * <element name="NameIdentifier" type="saml:NameIdentifierType"/> * <complexType name="NameIdentifierType"> @@ -37,6 +41,8 @@ * </extension> * </simpleContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_name_identifier.h b/lasso/xml/saml_name_identifier.h index 9c113e65..78062038 100644 --- a/lasso/xml/saml_name_identifier.h +++ b/lasso/xml/saml_name_identifier.h @@ -49,6 +49,21 @@ extern "C" { typedef struct _LassoSamlNameIdentifier LassoSamlNameIdentifier; typedef struct _LassoSamlNameIdentifierClass LassoSamlNameIdentifierClass; +/** + * LassoSamlNameIdentifier: + * + * @NameQualifier is the provider ID of the provider that created the name + * identifier. + * + * @Format is a string constant defined by the Liberty + * Alliance. The following constants are defined: + * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED, + * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME, + * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED (when providers transmit name + * identifiers) and + * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID. + * + */ struct _LassoSamlNameIdentifier { LassoNode parent; diff --git a/lasso/xml/saml_statement_abstract.c b/lasso/xml/saml_statement_abstract.c index 7c8b16cf..0480e44e 100644 --- a/lasso/xml/saml_statement_abstract.c +++ b/lasso/xml/saml_statement_abstract.c @@ -24,12 +24,17 @@ #include <lasso/xml/saml_statement_abstract.h> -/* -The schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): - -<element name="Statement" type="saml:StatementAbstractType"/> -<complexType name="StatementAbstractType" abstract="true"/> -*/ +/** + * SECTION:saml_statement_abstract + * @short_description: <saml:StatementAbstract> + * + * <figure><title>Schema fragment for saml:StatementAbstract</title> + * <programlisting><![CDATA[ + * <element name="Statement" type="saml:StatementAbstractType"/> + * <complexType name="StatementAbstractType" abstract="true"/> + * ]]></programlisting> + * </figure> + */ /*****************************************************************************/ diff --git a/lasso/xml/saml_subject.c b/lasso/xml/saml_subject.c index 61d3879b..5e20bf01 100644 --- a/lasso/xml/saml_subject.c +++ b/lasso/xml/saml_subject.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_subject.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_subject + * @short_description: <saml:Subject> + * + * <figure><title>Schema fragment for saml:Subject</title> + * <programlisting><![CDATA[ * * <element name="Subject" type="saml:SubjectType"/> * <complexType name="SubjectType"> @@ -37,6 +41,8 @@ * <element ref="saml:SubjectConfirmation"/> * </choice> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_subject_confirmation.c b/lasso/xml/saml_subject_confirmation.c index 057e8e75..40517c1a 100644 --- a/lasso/xml/saml_subject_confirmation.c +++ b/lasso/xml/saml_subject_confirmation.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_subject_confirmation.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_subject_confirmation + * @short_description: <saml:SubjectConfirmation> + * + * <figure><title>Schema fragment for saml:SubjectConfirmation</title> + * <programlisting><![CDATA[ * * <element name="SubjectConfirmation" type="saml:SubjectConfirmationType"/> * <complexType name="SubjectConfirmationType"> @@ -38,6 +42,8 @@ * * <element name="SubjectConfirmationData" type="anyType"/> * <element name="ConfirmationMethod" type="anyURI"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_subject_locality.c b/lasso/xml/saml_subject_locality.c index 1edc9ea6..b97db441 100644 --- a/lasso/xml/saml_subject_locality.c +++ b/lasso/xml/saml_subject_locality.c @@ -24,14 +24,20 @@ #include <lasso/xml/saml_subject_locality.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_subject_locality + * @short_description: <saml:SubjectLocality> + * + * <figure><title>Schema fragment for saml:SubjectLocality</title> + * <programlisting><![CDATA[ * * <element name="SubjectLocality" type="saml:SubjectLocalityType"/> * <complexType name="SubjectLocalityType"> * <attribute name="IPAddress" type="string" use="optional"/> * <attribute name="DNSAddress" type="string" use="optional"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/saml_subject_statement_abstract.c b/lasso/xml/saml_subject_statement_abstract.c index 0ee03ef1..450bf54b 100644 --- a/lasso/xml/saml_subject_statement_abstract.c +++ b/lasso/xml/saml_subject_statement_abstract.c @@ -24,8 +24,12 @@ #include <lasso/xml/saml_subject_statement_abstract.h> -/* - * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd): +/** + * SECTION:saml_subject_statement_abstract + * @short_description: <saml:SubjectStatementAbstractType> + * + * <figure><title>Schema fragment for saml:SubjectStatementAbstractType</title> + * <programlisting><![CDATA[ * * <complexType name="SubjectStatementAbstractType" abstract="true"> * <complexContent> @@ -36,6 +40,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_request.c b/lasso/xml/samlp_request.c index ad2ebaaf..12eba377 100644 --- a/lasso/xml/samlp_request.c +++ b/lasso/xml/samlp_request.c @@ -24,7 +24,12 @@ #include <lasso/xml/samlp_request.h> -/* +/** + * SECTION:samlp_request + * @short_description: <samlp:Request> + * + * <figure><title>Schema fragment for lib:Scoping</title> + * <programlisting><![CDATA[ * <element name="Request" type="samlp:RequestType"/> * <complexType name="RequestType"> * <complexContent> @@ -43,6 +48,8 @@ * </complexType> * * <element name="AssertionArtifact" type="string"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_request_abstract.c b/lasso/xml/samlp_request_abstract.c index bcece750..42254977 100644 --- a/lasso/xml/samlp_request_abstract.c +++ b/lasso/xml/samlp_request_abstract.c @@ -27,8 +27,12 @@ #include <lasso/xml/samlp_request_abstract.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): +/** + * SECTION:samlp_request_abstract + * @short_description: <samlp:RequestAbstractType> + * + * <figure><title>Schema fragment for samlp:RequestAbstractType</title> + * <programlisting><![CDATA[ * * <complexType name="RequestAbstractType" abstract="true"> * <sequence> @@ -47,6 +51,8 @@ * <simpleType name="IDType"> * <restriction base="string"/> * </simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_response.c b/lasso/xml/samlp_response.c index 57e2086e..98bad693 100644 --- a/lasso/xml/samlp_response.c +++ b/lasso/xml/samlp_response.c @@ -25,8 +25,12 @@ #include <lasso/xml/samlp_response.h> #include <libxml/tree.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): +/** + * SECTION:samlp_response + * @short_description: <samlp:Response> + * + * <figure><title>Schema fragment for samlp:Response</title> + * <programlisting><![CDATA[ * * <element name="Response" type="samlp:ResponseType"/> * <complexType name="ResponseType"> @@ -39,6 +43,8 @@ * </extension> * </complexContent> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_response_abstract.c b/lasso/xml/samlp_response_abstract.c index b477d393..22862ab7 100644 --- a/lasso/xml/samlp_response_abstract.c +++ b/lasso/xml/samlp_response_abstract.c @@ -27,8 +27,12 @@ #include <lasso/xml/samlp_response_abstract.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): +/** + * SECTION:samlp_response_abstract + * @short_description: <samlp:ResponseAbstractType> + * + * <figure><title>Schema fragment for samlp:ResponseAbstractType</title> + * <programlisting><![CDATA[ * * <complexType name="ResponseAbstractType" abstract="true"> * <sequence> @@ -49,6 +53,8 @@ * <simpleType name="IDReferenceType"> * <restriction base="string"/> * </simpleType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_status.c b/lasso/xml/samlp_status.c index 42de54c2..2c88e44f 100644 --- a/lasso/xml/samlp_status.c +++ b/lasso/xml/samlp_status.c @@ -24,8 +24,12 @@ #include <lasso/xml/samlp_status.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): +/** + * SECTION:samlp_status + * @short_description: <samlp:Status> + * + * <figure><title>Schema fragment for samlp:Status</title> + * <programlisting><![CDATA[ * * <element name="Status" type="samlp:StatusType"/> * <complexType name="StatusType"> @@ -37,6 +41,8 @@ * </complexType> * * <element name="StatusMessage" type="string"/> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/samlp_status_code.c b/lasso/xml/samlp_status_code.c index 2a41a628..43f541d9 100644 --- a/lasso/xml/samlp_status_code.c +++ b/lasso/xml/samlp_status_code.c @@ -24,8 +24,12 @@ #include <lasso/xml/samlp_status_code.h> -/* - * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd): +/** + * SECTION:samlp_status_code + * @short_description: <samlp:StatusCode> + * + * <figure><title>Schema fragment for samlp:StatusCode</title> + * <programlisting><![CDATA[ * * <element name="StatusCode" type="samlp:StatusCodeType"/> * <complexType name="StatusCodeType"> @@ -34,6 +38,8 @@ * </sequence> * <attribute name="Value" type="QName" use="required"/> * </complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_consent.c b/lasso/xml/soap_binding_consent.c index f08c7c6c..cc7f7ef7 100644 --- a/lasso/xml/soap_binding_consent.c +++ b/lasso/xml/soap_binding_consent.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_consent.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd): +/** + * SECTION:soap_binding_consent + * @short_description: <soapbinding:ConsentType> + * + * <figure><title>Schema fragment for soapbinding:ConsentType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ConsentType"> * <xs:attribute name="uri" type="xs:anyURI" use="required"/> @@ -36,6 +40,8 @@ * </xs:complexType> * <xs:element name="Consent" type="ConsentType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_correlation.c b/lasso/xml/soap_binding_correlation.c index c54a65f4..d7fbd6ad 100644 --- a/lasso/xml/soap_binding_correlation.c +++ b/lasso/xml/soap_binding_correlation.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_correlation.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd): +/** + * SECTION:soap_binding_correlation + * @short_description: <soapbinding:correlationType> + * + * <figure><title>Schema fragment for soapbinding:correlationType</title> + * <programlisting><![CDATA[ * <xs:complexType name="correlationType"> * <xs:attribute name="messageID" type="IDType" use="required"/> * <xs:attribute name="refToMessageID" type="IDType" use="optional"/> @@ -34,6 +38,8 @@ * <xs:attribute ref="S:mustUnderstand" use="optional"/> * <xs:attribute ref="S:actor" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_ext_credential.c b/lasso/xml/soap_binding_ext_credential.c index 99c2c0e5..004a930c 100644 --- a/lasso/xml/soap_binding_ext_credential.c +++ b/lasso/xml/soap_binding_ext_credential.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_ext_credential.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004): +/** + * SECTION:soap_binding_ext_credential + * @short_description: <soapbinding:Credential> + * + * <figure><title>Schema fragment for soapbinding:Credential</title> + * <programlisting><![CDATA[ * * <xs:element name="Credential" minOccurs="0" maxOccurs="unbounded"> * <xs:complexType> @@ -36,6 +40,8 @@ * </xs:complexType> * </xs:element> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_ext_credentials_context.c b/lasso/xml/soap_binding_ext_credentials_context.c index 75df13b4..d9fbeb31 100644 --- a/lasso/xml/soap_binding_ext_credentials_context.c +++ b/lasso/xml/soap_binding_ext_credentials_context.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_ext_credentials_context.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004): +/** + * SECTION:soap_binding_ext_credentials_context + * @short_description: <soapbinding:CredentialsContextType> + * + * <figure><title>Schema fragment for soapbinding:CredentialsContextType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="CredentialsContextType"> * <xs:sequence> @@ -38,6 +42,8 @@ * </xs:complexType> * <xs:element name="CredentialsContext" type="CredentialsContextType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_ext_service_instance_update.c b/lasso/xml/soap_binding_ext_service_instance_update.c index 72181791..3cc21f0a 100644 --- a/lasso/xml/soap_binding_ext_service_instance_update.c +++ b/lasso/xml/soap_binding_ext_service_instance_update.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_ext_service_instance_update.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004): +/** + * SECTION:soap_binding_ext_service_instance_update + * @short_description: <soapbinding:ServiceInstanceUpdateType> + * + * <figure><title>Schema fragment for soapbinding:ServiceInstanceUpdateType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ServiceInstanceUpdateType"> * <xs:sequence> @@ -45,6 +49,8 @@ * <xs:attribute ref="S:actor" use="optional"/> * </xs:complexType> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_ext_timeout.c b/lasso/xml/soap_binding_ext_timeout.c index 8387c151..8d9477f8 100644 --- a/lasso/xml/soap_binding_ext_timeout.c +++ b/lasso/xml/soap_binding_ext_timeout.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_ext_timeout.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004): +/** + * SECTION:soap_binding_ext_timeout + * @short_description: <soapbinding:TimeoutType> + * + * <figure><title>Schema fragment for soapbinding:TimeoutType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="TimeoutType"> * <xs:attribute name="maxProcessingTime" type="xs:integer" use="required"/> @@ -35,6 +39,8 @@ * </xs:complexType> * <xs:element name="Timeout" type="TimeoutType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_processing_context.c b/lasso/xml/soap_binding_processing_context.c index 56ea0ec8..397df4b8 100644 --- a/lasso/xml/soap_binding_processing_context.c +++ b/lasso/xml/soap_binding_processing_context.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_processing_context.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd): +/** + * SECTION:soap_binding_processing_context + * @short_description: <soapbinding:ProcessingContextType> + * + * <figure><title>Schema fragment for soapbinding:ProcessingContextType</title> + * <programlisting><![CDATA[ * * <xs:complexType name="ProcessingContextType"> * <xs:simpleContent> @@ -38,6 +42,8 @@ * </xs:complexType> * <xs:element name="ProcessingContext" type="ProcessingContextType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_provider.c b/lasso/xml/soap_binding_provider.c index 93a3e875..579140ca 100644 --- a/lasso/xml/soap_binding_provider.c +++ b/lasso/xml/soap_binding_provider.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_provider.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd): +/** + * SECTION:soap_binding_provider + * @short_description: <soapbinding:ProviderType> + * + * <figure><title>Schema fragment for soapbinding:ProviderType</title> + * <programlisting><![CDATA[ * <xs:complexType name="ProviderType"> * <xs:attribute name="providerID" type="xs:anyURI" use="required"/> * <xs:attribute name="affiliationID" type="xs: nyURI" use="optional"/> @@ -35,6 +39,8 @@ * </xs:complexType> * <xs:element name="Provider" type="ProviderType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_binding_usage_directive.c b/lasso/xml/soap_binding_usage_directive.c index a69dda6b..20e07c4c 100644 --- a/lasso/xml/soap_binding_usage_directive.c +++ b/lasso/xml/soap_binding_usage_directive.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_binding_usage_directive.h> -/* - * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd): +/** + * SECTION:soap_binding_usage_directive + * @short_description: <soapbinding:UsageDirectiveType> + * + * <figure><title>Schema fragment for soapbinding:UsageDirectiveType</title> + * <programlisting><![CDATA[ * <xs:complexType name="UsageDirectiveType"> * <xs:sequence> * <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/> @@ -37,6 +41,8 @@ * </xs:complexType> * <xs:element name="UsageDirective" type="UsageDirectiveType"/> * + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_body.c b/lasso/xml/soap_body.c index 92654d2e..bf60bc7e 100644 --- a/lasso/xml/soap_body.c +++ b/lasso/xml/soap_body.c @@ -24,8 +24,12 @@ #include <lasso/xml/soap_body.h> -/* - * Schema fragments (http://www.w3.org/2001/06/soap-envelope): +/** + * SECTION:soap_body + * @short_description: <soap:Body> + * + * <figure><title>Schema fragment for soap:Body</title> + * <programlisting><![CDATA[ * * <xs:element name="Body" type="tns:Body"/> * <xs:complexType name="Body"> @@ -40,6 +44,8 @@ * </xs:annotation> * </xs:anyAttribute> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/soap_envelope.c b/lasso/xml/soap_envelope.c index bb237fc7..ea06eac1 100644 --- a/lasso/xml/soap_envelope.c +++ b/lasso/xml/soap_envelope.c @@ -24,9 +24,10 @@ #include <lasso/xml/soap_envelope.h> -/* - * Schema fragments (): - * +/** + * SECTION:soap_envelope + * @short_description: <soap:Envelope> + * */ /*****************************************************************************/ diff --git a/lasso/xml/soap_header.c b/lasso/xml/soap_header.c index 1cbba386..1c63899d 100644 --- a/lasso/xml/soap_header.c +++ b/lasso/xml/soap_header.c @@ -24,8 +24,9 @@ #include <lasso/xml/soap_header.h> -/* - * Schema fragments (http://www.w3.org/2001/06/soap-envelope): +/** + * SECTION:soap_header + * @short_description: <soap:Header> * */ diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h index 41249453..d1f32e4e 100644 --- a/lasso/xml/strings.h +++ b/lasso/xml/strings.h @@ -22,6 +22,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:strings + * @short_description: Useful string constants + * + **/ + #ifndef __LASSO_STRINGS_H__ #define __LASSO_STRINGS_H__ @@ -50,9 +56,41 @@ #define LASSO_LIB_MINOR_VERSION_N 2 /* NameIDPolicyType */ + +/** + * LASSO_LIB_NAMEID_POLICY_TYPE_NONE: + * + * <emphasis>None</emphasis> policy for use in #LassoLibAuthnRequest. It + * means an existing federation must be used and an error should be produced if + * none existed beforehand. + */ #define LASSO_LIB_NAMEID_POLICY_TYPE_NONE "none" + +/** + * LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME: + * + * <emphasis>Onetime</emphasis> policy for use in #LassoLibAuthnRequest. It + * means a federation must not be created between identity and service + * provider. A temporary name identifier should be used instead. + */ #define LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME "onetime" + +/** + * LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED: + * + * <emphasis>Federated</emphasis> policy for use in #LassoLibAuthnRequest. It + * means a federation may be created between identity and service provider (if + * it didn't exist before). + */ #define LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED "federated" + +/** + * LASSO_LIB_NAMEID_POLICY_TYPE_ANY: + * + * <emphasis>Any</emphasis> policy for use in #LassoLibAuthnRequest. It means + * a federation may be created if the principal agrees and it can fall back to + * <emphasis>onetime</emphasis> if he does not. + */ #define LASSO_LIB_NAMEID_POLICY_TYPE_ANY "any" /* AuthenticationClassRef */ @@ -104,10 +142,27 @@ #define LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE "lib:UnsupportedProfile" /* ProtocolProfile */ + +/** + * LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART: + * + * Identifies the Single Sign-On "Artifact" profile; where an artifact is + * passed from identity provider to service provider and back to get the + * #LassoLibAssertion. + */ #define LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART \ "http://projectliberty.org/profiles/brws-art" + +/** + * LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST: + * + * Identifies the Single Sign-On "POST" profile; where the #LassoLibAssertion + * is sent directly from the identity provider to the service provider in an + * HTML form submission message. + */ #define LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST \ "http://projectliberty.org/profiles/brws-post" + #define LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP \ "http://projectliberty.org/profiles/lecp" #define LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP \ @@ -130,8 +185,28 @@ #define LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP "http://projectliberty.org/profiles/slo-idp-soap" /* NameIdentifier formats */ + +/** + * LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED: + * + * <emphasis>Federated</emphasis> name identifier constant, used in + * #LassoNameIdentifier. It implies the name identifier belongs to + * a federation established between SP and IdP. + */ #define LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED "urn:liberty:iff:nameid:federated" + +/** + * LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME: + * + * "One-time" name identifier constant, used in #LassoNameIdentifier. + */ #define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME "urn:liberty:iff:nameid:one-time" + +/** + * LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED: + * + * "Encrypted" name identifier constant, used in #LassoNameIdentifier. + */ #define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED "urn:liberty:iff:nameid:encrypted" #define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID "urn:liberty:iff:nameid:entityID" diff --git a/lasso/xml/utility_status.c b/lasso/xml/utility_status.c index 81b7b48d..7e216ca4 100644 --- a/lasso/xml/utility_status.c +++ b/lasso/xml/utility_status.c @@ -24,8 +24,12 @@ #include <lasso/xml/utility_status.h> -/* - * Schema fragment +/** + * SECTION:utility_status + * @short_description: <utility:Status> + * + * <figure><title>Schema fragment for utility:Status</title> + * <programlisting><![CDATA[ * * <xs:element name="Status" type="StatusType"> * <xs:annotation> @@ -43,6 +47,8 @@ * <xs:attribute name="ref" type="xs:NCName" use="optional"/> * <xs:attribute name="comment" type="xs:string" use="optional"/> * </xs:complexType> + * ]]></programlisting> + * </figure> */ /*****************************************************************************/ diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index faaa268f..f93bab3d 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -22,6 +22,15 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:node + * @short_description: Base class for all Lasso objects + * + * #LassoNode is the base class for Lasso objects; just a step over GObject as + * defined in glib. + * + */ + #include <ctype.h> #include <libxml/xpath.h> |
