diff --git a/Makefile.am b/Makefile.am index ed4aa6c9..ac0930d6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -34,3 +34,4 @@ pkgconfigdir = $(libdir)/pkgconfig clean-local: -rm -f lasso.pc +DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc diff --git a/autogen.sh b/autogen.sh index e6f55a94..b50d64e8 100755 --- a/autogen.sh +++ b/autogen.sh @@ -84,6 +84,9 @@ libtoolize --copy --force echo "* Running $AUTOMAKE" $AUTOMAKE --add-missing -Wno-portability $am_opt || exit $? +echo "* Running gtkdocize" +gtkdocize --flavour no-tmpl || exit $? + cd "$THEDIR" $srcdir/configure --enable-maintainer-mode "$@" || exit $? diff --git a/configure.ac b/configure.ac index 12cefde0..3923dbaa 100644 --- a/configure.ac +++ b/configure.ac @@ -767,18 +767,13 @@ fi AC_SUBST(LASSO_WSF_SUPPORT) -dnl ========================================================================== -dnl User specific option. -dnl ========================================================================== -dnl Where do we want to install docs -AC_MSG_CHECKING(for docs folder) -AC_ARG_WITH(html-dir, [ --with-html-dir=PATH path to installed docs ]) +dnl API Reference documentation support +GTK_DOC_CHECK(1.9) if test "z$with_html_dir" != "z" ; then LASSO_DOCDIR=$with_html_dir else LASSO_DOCDIR='$(datadir)/doc/lasso' fi -AC_MSG_RESULT($LASSO_DOCDIR) AC_SUBST(LASSO_DOCDIR) AC_ARG_WITH(html-dir, [ --with-html-dir=PATH path to installed docs ]) @@ -815,19 +810,6 @@ if test "x$enable_wsf" = "xyes"; then LASSO_LIBS="$LASSO_LIBS -lsasl2" fi -dnl Let people disable the gtk-doc stuff. -AC_ARG_ENABLE(gtk-doc, [ --disable-gtk-doc disable documentation build],, - enable_gtk_doc="yes") - -if test "x$enable_gtk_doc" = "xyes" ; then - GTK_DOC_MIN_VERSION=1.0 - PKG_CHECK_MODULES(GTK_DOC, gtk-doc >= $GTK_DOC_MIN_VERSION, enable_gtk_doc="yes", - enable_gtk_doc="no") -fi -dnl Conditional docs sub dir test. -AM_CONDITIONAL([GTK_DOC_ENABLED],[test "x$enable_gtk_doc" = "xyes"]) - - AC_CHECK_PROGS(REST2HTML, rest2html rst2html) AM_CONDITIONAL(HAVE_REST2HTML, test -n "$ac_cv_prog_REST2HTML") @@ -933,7 +915,8 @@ docs/Makefile docs/lasso-book/Makefile docs/lasso-book/figures/Makefile docs/reference/Makefile -docs/reference/version.xml +docs/reference/lasso/version.xml +docs/reference/lasso/Makefile lasso/Makefile lasso/id-ff/Makefile lasso/id-wsf/Makefile diff --git a/docs/Makefile.am b/docs/Makefile.am index 53abc74c..4235c7ed 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,7 +1,4 @@ MAINTAINERCLEANFILES = Makefile.in -if GTK_DOC_ENABLED - GTK_DOC_SD = reference -endif -SUBDIRS = lasso-book $(GTK_DOC_SD) +SUBDIRS = lasso-book reference diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am index f468ea88..1dcfe865 100644 --- a/docs/reference/Makefile.am +++ b/docs/reference/Makefile.am @@ -1,170 +1 @@ -MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = \ - lasso-sections.txt \ - lasso.sgml \ - lasso.types.in \ - version.xml.in \ - style.css - -if WSF_ENABLED -lasso.types: lasso.types.in - sed -e 's/#WSF# //g' < $(srcdir)/lasso.types.in > lasso.types -else -lasso.types: lasso.types.in - grep -v '#WSF#' $(srcdir)/lasso.types.in > lasso.types -endif - - - -# We need to pre-process original source files -# because gtkdoc does not understand some C features -# -DOC_SOURCE_DIR = ./code -DOC_SOURCE_FILES = \ - $(shell find $(top_srcdir)/lasso -name '*.c' -print ) \ - $(shell find $(top_srcdir)/lasso -name '*.h' -print | grep -v private) - -IGNORE_HFILES = lasso_config.h - -# do nothing for all -all: docs - -docs: sgml html clean-sources - -html: sgml lasso.sgml lasso-index - @echo '*** Building HTML ***' - test -d html || mkdir html - cd html && gtkdoc-mkhtml lasso ../build/lasso.sgml - cp $(srcdir)/style.css html/ - -SCANOBJ_FILES = lasso.hierarchy lasso.signals lasso.interfaces lasso.prerequisites lasso.args - -# -# Prepeare sgml files from sources for each library. We are also -# doing some "magic" here by automatically adding links to XML DSig and -# XML Enc specification, we also remove "Ptr" from the end of the link -# targets to make more references -# -sgml: templates - @echo '*** Building SGML ***' - cp $(srcdir)/*.sgml version.xml build/ - cd build && gtkdoc-mkdb --module=lasso \ - --main-sgml-file=lasso.sgml \ - --sgml-mode \ - --output-format=xml \ - --tmpl-dir=../tmpl/ \ - --source-dir=../$(DOC_SOURCE_DIR)/lasso \ - --output-dir=../sgml/ - (for i in `find sgml -name "*.sgml" -print` ; do \ - cat $$i | \ - sed 's!\(<dsig:\)\([^/]*\)\(\/>\)!\1\2\3!g' | \ - sed 's!\(<enc:\)\([^/]*\)\(\/>\)!\1\2\3!g' | \ - sed 's!linkend=\"\(.*\)Ptr\"!linkend=\"\1\"!g' > \ - $$i.tmp; \ - mv -f $$i.tmp $$i; \ - done); - rm -f build/sgml && $(LN_S) ../sgml build/sgml - - -# don't rebuild templates if tmpl is not in srcdir -templates: scan - @echo '*** Building TMPL ***' - if test $(top_builddir) = $(top_srcdir); then \ - (cd build && gtkdoc-mktmpl --module=lasso --output-dir=../tmpl/) ; \ - fi - -# CFLAGS and LDFLAGS for compiling scan program. -GTKDOC_CFLAGS = \ - $(LASSO_CFLAGS) \ - -I$(top_builddir) \ - -I$(top_srcdir) - -GTKDOC_LIBS = \ - $(LASSO_LIBS) \ - $(top_builddir)/lasso/liblasso.la - -GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) -GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) - -scan: doc_sources lasso.types - test -d build || mkdir build - @echo '*** Scan sources ***' - cp $(srcdir)/lasso-sections.txt build/ - if grep -l '^..*$$' lasso.types > /dev/null ; then \ - CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANOBJ_OPTIONS) --module=lasso --types=lasso.types --output-dir=build/ ; \ - else \ - cd $(srcdir) ; \ - for i in $(SCANOBJ_FILES) ; do \ - test -f $$i || touch $$i ; \ - done \ - fi - gtkdoc-scan --module=lasso \ - --source-dir=$(DOC_SOURCE_DIR)/lasso/ \ - --output-dir=build/ \ - --ignore-headers="$(IGNORE_HFILES)" - -# -# Prepare source files by coping them to "code" folder and -# removing LASSO_EXPORT* stuff that makes gtkdoc crazy -# -doc_sources: $(DOC_SOURCE_FILES) - @echo '*** Prepare sources ***' - (for i in $(DOC_SOURCE_FILES) ; do \ - folder_name=`echo $$i | sed 's#$(top_srcdir)/##' | sed 's#/[^/]*$$##'`; \ - file_name=`echo $$i | sed 's#.*/##'`; \ - test -d $(DOC_SOURCE_DIR)/$$folder_name || mkdir -p $(DOC_SOURCE_DIR)/$$folder_name; \ - cat $$i | \ - sed 's/#if.*//' | \ - sed 's/#el.*//' | \ - sed 's/#end.*//' | \ - sed 's/LASSO_EXPORT_VAR//' | \ - sed 's/LASSO_EXPORT//' > \ - $(DOC_SOURCE_DIR)/$$folder_name/$$file_name; \ - done); - -# -# Create index for all functions. For macros and defines need to add -CAPS suffix -# -lasso-index: scan - @echo '*** Create functions index ***' - grep -h '.*' build/lasso-*decl.txt | \ - grep -v 'extern' | \ - sort -u | \ - sed 's#_#-#g' | \ - sed 's#\([^-]*\)-\([^<]*\)#\1-\2#g' | \ - sed 's#\([^<]*\)#\1#g' > \ - sgml/lasso-index.sgml - -clean-local: clean-sources - -rm -rf $(DOC_SOURCE_DIR) - -rm -rf .libs - -if test $(top_builddir) != $(top_srcdir); then rm -f tmpl/*.sgml ; fi - -rm -rf sgml - -rm -rf html - -rm -rf build - -rm -f $(SCANOBJ_FILES) index.sgml lasso-index.sgml - -rm -rf $(SCANOBJ_FILES) *.o *~ *.bak *.stamp - -rm -f lasso.types - -rm -rf tmpl - -clean-sources: - -rm -rf code - -maintainer-clean-local: clean - -rm -rf `find sgml -name "*.sgml" -print` - -if GTK_DOC_ENABLED -dist-check-gtkdoc: -else -dist-check-gtkdoc: - @echo "*** gtk-doc must be installed and enabled in order to make dist" - @false -endif - -dist-hook: dist-check-gtkdoc dist-hook-local - mkdir $(distdir)/tmpl - mkdir $(distdir)/html - -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl - -cp $(srcdir)/html/* $(distdir)/html - -.PHONY : dist-hook-local +SUBDIRS = lasso diff --git a/docs/reference/lasso-sections.txt b/docs/reference/lasso-sections.txt deleted file mode 100644 index 51036e2a..00000000 --- a/docs/reference/lasso-sections.txt +++ /dev/null @@ -1,2313 +0,0 @@ -lasso/lasso.h - -
-provider -LassoProvider -LassoProvider -LassoProviderRole -LassoHttpMethod -LassoMdProtocolType -lasso_provider_new -lasso_provider_new_from_dump -lasso_provider_accept_http_method -lasso_provider_get_assertion_consumer_service_url -lasso_provider_get_base64_succinct_id -lasso_provider_get_first_http_method -lasso_provider_get_metadata_list -lasso_provider_get_metadata_one -lasso_provider_has_protocol_profile -lasso_provider_get_organization - -LASSO_PROVIDER -LASSO_IS_PROVIDER -LASSO_TYPE_PROVIDER -lasso_provider_get_type -LASSO_PROVIDER_CLASS -LASSO_IS_PROVIDER_CLASS -LASSO_PROVIDER_GET_CLASS -
- -
-server -LassoServer -LassoServer -lasso_server_new -lasso_server_new_from_dump -lasso_server_add_provider -lasso_server_add_service -lasso_server_destroy -lasso_server_dump -lasso_server_get_provider -lasso_server_get_service - -LASSO_SERVER -LASSO_IS_SERVER -LASSO_TYPE_SERVER -lasso_server_get_type -LASSO_SERVER_CLASS -LASSO_IS_SERVER_CLASS -LASSO_SERVER_GET_CLASS -
- -
-identity -LassoIdentity -LassoIdentity -lasso_identity_new -lasso_identity_new_from_dump -lasso_identity_destroy -lasso_identity_dump -lasso_identity_get_federation - -LASSO_IDENTITY -LASSO_IS_IDENTITY -LASSO_TYPE_IDENTITY -lasso_identity_get_type -LASSO_IDENTITY_CLASS -LASSO_IS_IDENTITY_CLASS -LASSO_IDENTITY_GET_CLASS -
- -
-session -LassoSession -LassoSession -lasso_session_new -lasso_session_new_from_dump -lasso_session_destroy -lasso_session_dump -lasso_session_get_assertions -lasso_session_get_provider_index -lasso_session_is_empty - -LASSO_SESSION -LASSO_IS_SESSION -LASSO_TYPE_SESSION -lasso_session_get_type -LASSO_SESSION_CLASS -LASSO_IS_SESSION_CLASS -LASSO_SESSION_GET_CLASS -
- -
-federation -LassoFederation -LassoFederation -lasso_federation_new -lasso_federation_destroy -lasso_federation_build_local_name_identifier -lasso_federation_verify_name_identifier - -LASSO_FEDERATION -LASSO_IS_FEDERATION -LASSO_TYPE_FEDERATION -lasso_federation_get_type -LASSO_FEDERATION_CLASS -LASSO_IS_FEDERATION_CLASS -LASSO_FEDERATION_GET_CLASS -
- -
-profile -LassoProfile -LassoRequestType -LassoProfile -lasso_profile_get_identity -lasso_profile_get_session -lasso_profile_is_identity_dirty -lasso_profile_is_session_dirty -lasso_profile_set_identity_from_dump -lasso_profile_set_session_from_dump -lasso_profile_get_request_type_from_soap_msg -lasso_profile_is_liberty_query -lasso_profile_get_nameIdentifier - -LASSO_PROFILE -LASSO_IS_PROFILE -LASSO_TYPE_PROFILE -lasso_profile_get_type -LASSO_PROFILE_CLASS -LASSO_IS_PROFILE_CLASS -LASSO_PROFILE_GET_CLASS -
- -
-login -LassoLogin -LassoLogin -LassoLoginProtocolProfile -lasso_login_new -lasso_login_destroy -lasso_login_dump -lasso_login_new_from_dump -lasso_login_accept_sso -lasso_login_build_artifact_msg -lasso_login_build_assertion -lasso_login_build_authn_request_msg -lasso_login_build_authn_response_msg -lasso_login_build_request_msg -lasso_login_build_response_msg -lasso_login_init_authn_request -lasso_login_init_idp_initiated_authn_request -lasso_login_init_request -lasso_login_must_ask_for_consent -lasso_login_must_authenticate -lasso_login_process_authn_request_msg -lasso_login_process_authn_response_msg -lasso_login_process_request_msg -lasso_login_process_response_msg -lasso_login_validate_request_msg -lasso_login_set_encryptedResourceId -lasso_login_set_resourceId - -LASSO_LOGIN -LASSO_IS_LOGIN -LASSO_TYPE_LOGIN -lasso_login_get_type -LASSO_LOGIN_CLASS -LASSO_IS_LOGIN_CLASS -LASSO_LOGIN_GET_CLASS -
- -
-logout -LassoLogout -LassoLogout -lasso_logout_new -lasso_logout_new_from_dump -lasso_logout_build_request_msg -lasso_logout_build_response_msg -lasso_logout_destroy -lasso_logout_dump -lasso_logout_get_next_providerID -lasso_logout_init_request -lasso_logout_process_request_msg -lasso_logout_process_response_msg -lasso_logout_reset_providerID_index -lasso_logout_validate_request - -LASSO_LOGOUT -LASSO_IS_LOGOUT -LASSO_TYPE_LOGOUT -lasso_logout_get_type -LASSO_LOGOUT_CLASS -LASSO_IS_LOGOUT_CLASS -LASSO_LOGOUT_GET_CLASS -
- -
-defederation -LassoDefederation -LassoDefederation -lasso_defederation_new -lasso_defederation_destroy -lasso_defederation_build_notification_msg -lasso_defederation_init_notification -lasso_defederation_process_notification_msg -lasso_defederation_validate_notification - -LASSO_DEFEDERATION -LASSO_IS_DEFEDERATION -LASSO_TYPE_DEFEDERATION -lasso_defederation_get_type -LASSO_DEFEDERATION_CLASS -LASSO_IS_DEFEDERATION_CLASS -LASSO_DEFEDERATION_GET_CLASS -
- -
-name_registration -LassoNameRegistration -LassoNameRegistration -lasso_name_registration_new -lasso_name_registration_destroy -lasso_name_registration_new_from_dump -lasso_name_registration_build_request_msg -lasso_name_registration_build_response_msg -lasso_name_registration_init_request -lasso_name_registration_process_request_msg -lasso_name_registration_process_response_msg -lasso_name_registration_validate_request - -LASSO_NAME_REGISTRATION -LASSO_IS_NAME_REGISTRATION -LASSO_TYPE_NAME_REGISTRATION -lasso_name_registration_get_type -LASSO_NAME_REGISTRATION_CLASS -LASSO_IS_NAME_REGISTRATION_CLASS -LASSO_NAME_REGISTRATION_GET_CLASS -
- -
-name_identifier_mapping -LassoNameIdentifierMapping -LassoNameIdentifierMapping -lasso_name_identifier_mapping_new -lasso_name_identifier_mapping_destroy -lasso_name_identifier_mapping_build_request_msg -lasso_name_identifier_mapping_build_response_msg -lasso_name_identifier_mapping_init_request -lasso_name_identifier_mapping_process_request_msg -lasso_name_identifier_mapping_process_response_msg -lasso_name_identifier_mapping_validate_request - -LASSO_NAME_IDENTIFIER_MAPPING -LASSO_IS_NAME_IDENTIFIER_MAPPING -LASSO_TYPE_NAME_IDENTIFIER_MAPPING -lasso_name_identifier_mapping_get_type -LASSO_NAME_IDENTIFIER_MAPPING_CLASS -LASSO_IS_NAME_IDENTIFIER_MAPPING_CLASS -LASSO_NAME_IDENTIFIER_MAPPING_GET_CLASS -
- -
-name_id_management -LassoNameIdManagement -LassoNameIdManagement -lasso_name_id_management_new -lasso_name_id_management_destroy -lasso_name_id_management_new_from_dump -lasso_name_id_management_build_request_msg -lasso_name_id_management_build_response_msg -lasso_name_id_management_init_request -lasso_name_id_management_process_request_msg -lasso_name_id_management_process_response_msg -lasso_name_id_management_validate_request - -LASSO_NAME_ID_MANAGEMENT -LASSO_IS_NAME_ID_MANAGEMENT -LASSO_TYPE_NAME_ID_MANAGEMENT -lasso_name_id_management_get_type -LASSO_NAME_ID_MANAGEMENT_CLASS -LASSO_IS_NAME_ID_MANAGEMENT_CLASS -LASSO_NAME_ID_MANAGEMENT_GET_CLASS -
- -
-lib_assertion -LassoLibAssertion -LassoLibAssertion -lasso_lib_assertion_new -lasso_lib_assertion_new_full - -LASSO_LIB_ASSERTION -LASSO_IS_LIB_ASSERTION -LASSO_TYPE_LIB_ASSERTION -lasso_lib_assertion_get_type -LASSO_LIB_ASSERTION_CLASS -LASSO_IS_LIB_ASSERTION_CLASS -LASSO_LIB_ASSERTION_GET_CLASS -
- -
-lib_authn_request -LassoLibAuthnRequest -LassoLibAuthnRequest -lasso_lib_authn_request_new - -LASSO_LIB_AUTHN_REQUEST -LASSO_IS_LIB_AUTHN_REQUEST -LASSO_TYPE_LIB_AUTHN_REQUEST -lasso_lib_authn_request_get_type -LASSO_LIB_AUTHN_REQUEST_CLASS -LASSO_IS_LIB_AUTHN_REQUEST_CLASS -LASSO_LIB_AUTHN_REQUEST_GET_CLASS -
- -
-lib_authn_request_envelope -LassoLibAuthnRequestEnvelope -LassoLibAuthnRequestEnvelope -lasso_lib_authn_request_envelope_new -lasso_lib_authn_request_envelope_new_full - -LASSO_LIB_AUTHN_REQUEST_ENVELOPE -LASSO_IS_LIB_AUTHN_REQUEST_ENVELOPE -LASSO_TYPE_LIB_AUTHN_REQUEST_ENVELOPE -lasso_lib_authn_request_envelope_get_type -LASSO_LIB_AUTHN_REQUEST_ENVELOPE_CLASS -LASSO_IS_LIB_AUTHN_REQUEST_ENVELOPE_CLASS -LASSO_LIB_AUTHN_REQUEST_ENVELOPE_GET_CLASS -
- -
-lib_authn_response -LassoLibAuthnResponse -LassoLibAuthnResponse -lasso_lib_authn_response_new - -LASSO_LIB_AUTHN_RESPONSE -LASSO_IS_LIB_AUTHN_RESPONSE -LASSO_TYPE_LIB_AUTHN_RESPONSE -lasso_lib_authn_response_get_type -LASSO_LIB_AUTHN_RESPONSE_CLASS -LASSO_IS_LIB_AUTHN_RESPONSE_CLASS -LASSO_LIB_AUTHN_RESPONSE_GET_CLASS -
- -
-lib_authn_response_envelope -LassoLibAuthnResponseEnvelope -LassoLibAuthnResponseEnvelope -lasso_lib_authn_response_envelope_new - -LASSO_LIB_AUTHN_RESPONSE_ENVELOPE -LASSO_IS_LIB_AUTHN_RESPONSE_ENVELOPE -LASSO_TYPE_LIB_AUTHN_RESPONSE_ENVELOPE -lasso_lib_authn_response_envelope_get_type -LASSO_LIB_AUTHN_RESPONSE_ENVELOPE_CLASS -LASSO_IS_LIB_AUTHN_RESPONSE_ENVELOPE_CLASS -LASSO_LIB_AUTHN_RESPONSE_ENVELOPE_GET_CLASS -
- -
-lib_idp_entries -LassoLibIDPEntries -LassoLibIDPEntries -lasso_lib_idp_entries_new - -LASSO_LIB_IDP_ENTRIES -LASSO_IS_LIB_IDP_ENTRIES -LASSO_TYPE_LIB_IDP_ENTRIES -lasso_lib_idp_entries_get_type -LASSO_LIB_IDP_ENTRIES_CLASS -LASSO_IS_LIB_IDP_ENTRIES_CLASS -LASSO_LIB_IDP_ENTRIES_GET_CLASS -
- -
-lib_idp_entry -LassoLibIDPEntry -LassoLibIDPEntry -lasso_lib_idp_entry_new - -LASSO_LIB_IDP_ENTRY -LASSO_IS_LIB_IDP_ENTRY -LASSO_TYPE_LIB_IDP_ENTRY -lasso_lib_idp_entry_get_type -LASSO_LIB_IDP_ENTRY_CLASS -LASSO_IS_LIB_IDP_ENTRY_CLASS -LASSO_LIB_IDP_ENTRY_GET_CLASS -
- -
-lib_idp_list -LassoLibIDPList -LassoLibIDPList -lasso_lib_idp_list_new - -LASSO_LIB_IDP_LIST -LASSO_IS_LIB_IDP_LIST -LASSO_TYPE_LIB_IDP_LIST -lasso_lib_idp_list_get_type -LASSO_LIB_IDP_LIST_CLASS -LASSO_IS_LIB_IDP_LIST_CLASS -LASSO_LIB_IDP_LIST_GET_CLASS -
- -
-lib_request_authn_context -LassoLibRequestAuthnContext -LassoLibRequestAuthnContext -lasso_lib_request_authn_context_new - -LASSO_LIB_REQUEST_AUTHN_CONTEXT -LASSO_IS_LIB_REQUEST_AUTHN_CONTEXT -LASSO_TYPE_LIB_REQUEST_AUTHN_CONTEXT -lasso_lib_request_authn_context_get_type -LASSO_LIB_REQUEST_AUTHN_CONTEXT_CLASS -LASSO_IS_LIB_REQUEST_AUTHN_CONTEXT_CLASS -LASSO_LIB_REQUEST_AUTHN_CONTEXT_GET_CLASS -
- -
-lib_scoping -LassoLibScoping -LassoLibScoping -lasso_lib_scoping_new - -LASSO_LIB_SCOPING -LASSO_IS_LIB_SCOPING -LASSO_TYPE_LIB_SCOPING -lasso_lib_scoping_get_type -LASSO_LIB_SCOPING_CLASS -LASSO_IS_LIB_SCOPING_CLASS -LASSO_LIB_SCOPING_GET_CLASS -
- -
-saml_advice -LassoSamlAdvice -LassoSamlAdvice -lasso_saml_advice_new - -LASSO_SAML_ADVICE -LASSO_IS_SAML_ADVICE -LASSO_TYPE_SAML_ADVICE -lasso_saml_advice_get_type -LASSO_SAML_ADVICE_CLASS -LASSO_IS_SAML_ADVICE_CLASS -LASSO_SAML_ADVICE_GET_CLASS -
- -
-saml_assertion -LassoSamlAssertion -LassoSamlAssertion -lasso_saml_assertion_new - -LASSO_SAML_ASSERTION -LASSO_IS_SAML_ASSERTION -LASSO_TYPE_SAML_ASSERTION -lasso_saml_assertion_get_type -LASSO_SAML_ASSERTION_CLASS -LASSO_IS_SAML_ASSERTION_CLASS -LASSO_SAML_ASSERTION_GET_CLASS -
- -
-saml_audience_restriction_condition -LassoSamlAudienceRestrictionCondition -LassoSamlAudienceRestrictionCondition -lasso_saml_audience_restriction_condition_new -lasso_saml_audience_restriction_condition_new_full - -LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION -LASSO_IS_SAML_AUDIENCE_RESTRICTION_CONDITION -LASSO_TYPE_SAML_AUDIENCE_RESTRICTION_CONDITION -lasso_saml_audience_restriction_condition_get_type -LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION_CLASS -LASSO_IS_SAML_AUDIENCE_RESTRICTION_CONDITION_CLASS -LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION_GET_CLASS -
- -
-saml_authentication_statement -LassoSamlAuthenticationStatement -LassoSamlAuthenticationStatement -lasso_saml_authentication_statement_new - -LASSO_SAML_AUTHENTICATION_STATEMENT -LASSO_IS_SAML_AUTHENTICATION_STATEMENT -LASSO_TYPE_SAML_AUTHENTICATION_STATEMENT -lasso_saml_authentication_statement_get_type -LASSO_SAML_AUTHENTICATION_STATEMENT_CLASS -LASSO_IS_SAML_AUTHENTICATION_STATEMENT_CLASS -LASSO_SAML_AUTHENTICATION_STATEMENT_GET_CLASS -
- -
-saml_authority_binding -LassoSamlAuthorityBinding -LassoSamlAuthorityBinding -lasso_saml_authority_binding_new - -LASSO_SAML_AUTHORITY_BINDING -LASSO_IS_SAML_AUTHORITY_BINDING -LASSO_TYPE_SAML_AUTHORITY_BINDING -lasso_saml_authority_binding_get_type -LASSO_SAML_AUTHORITY_BINDING_CLASS -LASSO_IS_SAML_AUTHORITY_BINDING_CLASS -LASSO_SAML_AUTHORITY_BINDING_GET_CLASS -
- -
-saml_condition_abstract -LassoSamlConditionAbstract -LassoSamlConditionAbstract - -LASSO_SAML_CONDITION_ABSTRACT -LASSO_IS_SAML_CONDITION_ABSTRACT -LASSO_TYPE_SAML_CONDITION_ABSTRACT -lasso_saml_condition_abstract_get_type -LASSO_SAML_CONDITION_ABSTRACT_CLASS -LASSO_IS_SAML_CONDITION_ABSTRACT_CLASS -LASSO_SAML_CONDITION_ABSTRACT_GET_CLASS -
- -
-saml_conditions -LassoSamlConditions -LassoSamlConditions -lasso_saml_conditions_new - -LASSO_SAML_CONDITIONS -LASSO_IS_SAML_CONDITIONS -LASSO_TYPE_SAML_CONDITIONS -lasso_saml_conditions_get_type -LASSO_SAML_CONDITIONS_CLASS -LASSO_IS_SAML_CONDITIONS_CLASS -LASSO_SAML_CONDITIONS_GET_CLASS -
- -
-saml_name_identifier -LassoSamlNameIdentifier -LassoSamlNameIdentifier -lasso_saml_name_identifier_new - -LASSO_SAML_NAME_IDENTIFIER -LASSO_IS_SAML_NAME_IDENTIFIER -LASSO_TYPE_SAML_NAME_IDENTIFIER -lasso_saml_name_identifier_get_type -LASSO_SAML_NAME_IDENTIFIER_CLASS -LASSO_IS_SAML_NAME_IDENTIFIER_CLASS -LASSO_SAML_NAME_IDENTIFIER_GET_CLASS -
- -
-saml_statement_abstract -LassoSamlStatementAbstract -LassoSamlStatementAbstract - -LASSO_SAML_STATEMENT_ABSTRACT -LASSO_IS_SAML_STATEMENT_ABSTRACT -LASSO_TYPE_SAML_STATEMENT_ABSTRACT -lasso_saml_statement_abstract_get_type -LASSO_SAML_STATEMENT_ABSTRACT_CLASS -LASSO_IS_SAML_STATEMENT_ABSTRACT_CLASS -LASSO_SAML_STATEMENT_ABSTRACT_GET_CLASS -
- -
-saml_subject -LassoSamlSubject -LassoSamlSubject -lasso_saml_subject_new - -LASSO_SAML_SUBJECT -LASSO_IS_SAML_SUBJECT -LASSO_TYPE_SAML_SUBJECT -lasso_saml_subject_get_type -LASSO_SAML_SUBJECT_CLASS -LASSO_IS_SAML_SUBJECT_CLASS -LASSO_SAML_SUBJECT_GET_CLASS -
- -
-saml_subject_confirmation -LassoSamlSubjectConfirmation -LassoSamlSubjectConfirmation -lasso_saml_subject_confirmation_new - -LASSO_SAML_SUBJECT_CONFIRMATION -LASSO_IS_SAML_SUBJECT_CONFIRMATION -LASSO_TYPE_SAML_SUBJECT_CONFIRMATION -lasso_saml_subject_confirmation_get_type -LASSO_SAML_SUBJECT_CONFIRMATION_CLASS -LASSO_IS_SAML_SUBJECT_CONFIRMATION_CLASS -LASSO_SAML_SUBJECT_CONFIRMATION_GET_CLASS -
- -
-saml_subject_locality -LassoSamlSubjectLocality -LassoSamlSubjectLocality -lasso_saml_subject_locality_new - -LASSO_SAML_SUBJECT_LOCALITY -LASSO_IS_SAML_SUBJECT_LOCALITY -LASSO_TYPE_SAML_SUBJECT_LOCALITY -lasso_saml_subject_locality_get_type -LASSO_SAML_SUBJECT_LOCALITY_CLASS -LASSO_IS_SAML_SUBJECT_LOCALITY_CLASS -LASSO_SAML_SUBJECT_LOCALITY_GET_CLASS -
- -
-saml_subject_statement_abstract -LassoSamlSubjectStatementAbstract -LassoSamlSubjectStatementAbstract - -LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT -LASSO_IS_SAML_SUBJECT_STATEMENT_ABSTRACT -LASSO_TYPE_SAML_SUBJECT_STATEMENT_ABSTRACT -lasso_saml_subject_statement_abstract_get_type -LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT_CLASS -LASSO_IS_SAML_SUBJECT_STATEMENT_ABSTRACT_CLASS -LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT_GET_CLASS -
- -
-samlp_request_abstract -LassoSamlpRequestAbstract -LassoSamlpRequestAbstract - -LASSO_SAMLP_REQUEST_ABSTRACT -LASSO_IS_SAMLP_REQUEST_ABSTRACT -LASSO_TYPE_SAMLP_REQUEST_ABSTRACT -lasso_samlp_request_abstract_get_type -LASSO_SAMLP_REQUEST_ABSTRACT_CLASS -LASSO_IS_SAMLP_REQUEST_ABSTRACT_CLASS -LASSO_SAMLP_REQUEST_ABSTRACT_GET_CLASS -
- -
-samlp_response -LassoSamlpResponse -LassoSamlpResponse -lasso_samlp_response_new - -LASSO_SAMLP_RESPONSE -LASSO_IS_SAMLP_RESPONSE -LASSO_TYPE_SAMLP_RESPONSE -lasso_samlp_response_get_type -LASSO_SAMLP_RESPONSE_CLASS -LASSO_IS_SAMLP_RESPONSE_CLASS -LASSO_SAMLP_RESPONSE_GET_CLASS -
- -
-samlp_response_abstract -LassoSamlpResponseAbstract -LassoSamlpResponseAbstract - -LASSO_SAMLP_RESPONSE_ABSTRACT -LASSO_IS_SAMLP_RESPONSE_ABSTRACT -LASSO_TYPE_SAMLP_RESPONSE_ABSTRACT -lasso_samlp_response_abstract_get_type -LASSO_SAMLP_RESPONSE_ABSTRACT_CLASS -LASSO_IS_SAMLP_RESPONSE_ABSTRACT_CLASS -LASSO_SAMLP_RESPONSE_ABSTRACT_GET_CLASS -
- -
-samlp_status -LassoSamlpStatus -LassoSamlpStatus -lasso_samlp_status_new - -LASSO_SAMLP_STATUS -LASSO_IS_SAMLP_STATUS -LASSO_TYPE_SAMLP_STATUS -lasso_samlp_status_get_type -LASSO_SAMLP_STATUS_CLASS -LASSO_IS_SAMLP_STATUS_CLASS -LASSO_SAMLP_STATUS_GET_CLASS -
- -
-samlp_status_code -LassoSamlpStatusCode -LassoSamlpStatusCode -lasso_samlp_status_code_new - -LASSO_SAMLP_STATUS_CODE -LASSO_IS_SAMLP_STATUS_CODE -LASSO_TYPE_SAMLP_STATUS_CODE -lasso_samlp_status_code_get_type -LASSO_SAMLP_STATUS_CODE_CLASS -LASSO_IS_SAMLP_STATUS_CODE_CLASS -LASSO_SAMLP_STATUS_CODE_GET_CLASS -
- -
-node -LassoNode -LassoNode -LassoSignatureType -LassoSignatureMethod -lasso_node_new -lasso_node_new_from_dump -lasso_node_new_from_xmlNode -lasso_node_new_from_soap -lasso_node_init_from_message -lasso_node_init_from_query -lasso_node_init_from_xml -lasso_node_destroy -lasso_node_dump -lasso_node_export_to_base64 -lasso_node_export_to_query -lasso_node_export_to_soap -lasso_node_export_to_ecp_soap_response -lasso_node_export_to_paos_request -lasso_node_export_to_xml -lasso_node_get_xmlNode -LassoMessageFormat -lasso_node_decrypt -lasso_node_encrypt -lasso_node_get_original_xmlnode -lasso_node_set_original_xmlnode -lasso_node_cleanup_original_xmlnodes - -LASSO_NODE -LASSO_IS_NODE -LASSO_TYPE_NODE -lasso_node_get_type -LASSO_NODE_CLASS -LASSO_IS_NODE_CLASS -LASSO_NODE_GET_CLASS -
- -
-lib_logout_request -LassoLibLogoutRequest -LassoLibLogoutRequest -lasso_lib_logout_request_new -lasso_lib_logout_request_new_full - -LASSO_LIB_LOGOUT_REQUEST -LASSO_IS_LIB_LOGOUT_REQUEST -LASSO_TYPE_LIB_LOGOUT_REQUEST -lasso_lib_logout_request_get_type -LASSO_LIB_LOGOUT_REQUEST_CLASS -LASSO_IS_LIB_LOGOUT_REQUEST_CLASS -LASSO_LIB_LOGOUT_REQUEST_GET_CLASS -
- -
-lib_federation_termination_notification -LassoLibFederationTerminationNotification -LassoLibFederationTerminationNotification -lasso_lib_federation_termination_notification_new -lasso_lib_federation_termination_notification_new_full - -LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION -LASSO_IS_LIB_FEDERATION_TERMINATION_NOTIFICATION -LASSO_TYPE_LIB_FEDERATION_TERMINATION_NOTIFICATION -lasso_lib_federation_termination_notification_get_type -LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION_CLASS -LASSO_IS_LIB_FEDERATION_TERMINATION_NOTIFICATION_CLASS -LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION_GET_CLASS -
- -
-lib_logout_response -LassoLibLogoutResponse -LassoLibLogoutResponse -lasso_lib_logout_response_new -lasso_lib_logout_response_new_full - -LASSO_LIB_LOGOUT_RESPONSE -LASSO_IS_LIB_LOGOUT_RESPONSE -LASSO_TYPE_LIB_LOGOUT_RESPONSE -lasso_lib_logout_response_get_type -LASSO_LIB_LOGOUT_RESPONSE_CLASS -LASSO_IS_LIB_LOGOUT_RESPONSE_CLASS -LASSO_LIB_LOGOUT_RESPONSE_GET_CLASS -
- -
-lib_name_identifier_mapping_request -LassoLibNameIdentifierMappingRequest -LassoLibNameIdentifierMappingRequest -lasso_lib_name_identifier_mapping_request_new -lasso_lib_name_identifier_mapping_request_new_full - -LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST -LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_REQUEST -LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_REQUEST -lasso_lib_name_identifier_mapping_request_get_type -LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS -LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS -LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_GET_CLASS -
- -
-lib_name_identifier_mapping_response -LassoLibNameIdentifierMappingResponse -LassoLibNameIdentifierMappingResponse -lasso_lib_name_identifier_mapping_response_new -lasso_lib_name_identifier_mapping_response_new_full - -LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE -LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE -LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE -lasso_lib_name_identifier_mapping_response_get_type -LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS -LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS -LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_GET_CLASS -
- -
-lib_register_name_identifier_request -LassoLibRegisterNameIdentifierRequest -LassoLibRegisterNameIdentifierRequest -lasso_lib_register_name_identifier_request_new -lasso_lib_register_name_identifier_request_new_full - -LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST -LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_REQUEST -LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_REQUEST -lasso_lib_register_name_identifier_request_get_type -LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS -LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS -LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_GET_CLASS -
- -
-lib_register_name_identifier_response -LassoLibRegisterNameIdentifierResponse -LassoLibRegisterNameIdentifierResponse -lasso_lib_register_name_identifier_response_new -lasso_lib_register_name_identifier_response_new_full - -LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE -LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE -LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE -lasso_lib_register_name_identifier_response_get_type -LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS -LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS -LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_GET_CLASS -
- -
-lib_status_response -LassoLibStatusResponse -LassoLibStatusResponse -lasso_lib_status_response_new - -LASSO_LIB_STATUS_RESPONSE -LASSO_IS_LIB_STATUS_RESPONSE -LASSO_TYPE_LIB_STATUS_RESPONSE -lasso_lib_status_response_get_type -LASSO_LIB_STATUS_RESPONSE_CLASS -LASSO_IS_LIB_STATUS_RESPONSE_CLASS -LASSO_LIB_STATUS_RESPONSE_GET_CLASS -
- -
-lib_subject -LassoLibSubject -LassoLibSubject -lasso_lib_subject_new - -LASSO_LIB_SUBJECT -LASSO_IS_LIB_SUBJECT -LASSO_TYPE_LIB_SUBJECT -lasso_lib_subject_get_type -LASSO_LIB_SUBJECT_CLASS -LASSO_IS_LIB_SUBJECT_CLASS -LASSO_LIB_SUBJECT_GET_CLASS -
- -
-samlp_request -LassoSamlpRequest -LassoSamlpRequest -lasso_samlp_request_new - -LASSO_SAMLP_REQUEST -LASSO_IS_SAMLP_REQUEST -LASSO_TYPE_SAMLP_REQUEST -lasso_samlp_request_get_type -LASSO_SAMLP_REQUEST_CLASS -LASSO_IS_SAMLP_REQUEST_CLASS -LASSO_SAMLP_REQUEST_GET_CLASS -
- -
-lib_authn_context -LassoLibAuthnContext -LassoLibAuthnContext -lasso_lib_authn_context_new - -LASSO_LIB_AUTHN_CONTEXT -LASSO_IS_LIB_AUTHN_CONTEXT -LASSO_TYPE_LIB_AUTHN_CONTEXT -lasso_lib_authn_context_get_type -LASSO_LIB_AUTHN_CONTEXT_CLASS -LASSO_IS_LIB_AUTHN_CONTEXT_CLASS -LASSO_LIB_AUTHN_CONTEXT_GET_CLASS -
- -
-lib_authentication_statement -LassoLibAuthenticationStatement -LassoLibAuthenticationStatement -lasso_lib_authentication_statement_new -lasso_lib_authentication_statement_new_full - -LASSO_LIB_AUTHENTICATION_STATEMENT -LASSO_IS_LIB_AUTHENTICATION_STATEMENT -LASSO_TYPE_LIB_AUTHENTICATION_STATEMENT -lasso_lib_authentication_statement_get_type -LASSO_LIB_AUTHENTICATION_STATEMENT_CLASS -LASSO_IS_LIB_AUTHENTICATION_STATEMENT_CLASS -LASSO_LIB_AUTHENTICATION_STATEMENT_GET_CLASS -
- -
-lasso -lasso_init -lasso_shutdown -lasso_check_version -LassoCheckVersionMode -lasso_register_dst_service -
- -
-lecp -LassoLecp -LassoLecp -lasso_lecp_new -lasso_lecp_destroy -lasso_lecp_build_authn_request_envelope_msg -lasso_lecp_build_authn_request_msg -lasso_lecp_build_authn_response_msg -lasso_lecp_build_authn_response_envelope_msg -lasso_lecp_init_authn_request -lasso_lecp_process_authn_request_msg -lasso_lecp_process_authn_request_envelope_msg -lasso_lecp_process_authn_response_envelope_msg - -LASSO_LECP -LASSO_IS_LECP -LASSO_TYPE_LECP -lasso_lecp_get_type -LASSO_LECP_CLASS -LASSO_IS_LECP_CLASS -LASSO_LECP_GET_CLASS -
- -
-ecp -LassoEcp -LassoEcp -lasso_ecp_new -lasso_ecp_destroy -lasso_ecp_process_authn_request_msg -lasso_ecp_process_response_msg - -LASSO_LECP -LASSO_IS_LECP -LASSO_TYPE_LECP -lasso_lecp_get_type -LASSO_LECP_CLASS -LASSO_IS_LECP_CLASS -LASSO_LECP_GET_CLASS -
- -
-strings - - -LASSO_LASSO_HREF -LASSO_LASSO_PREFIX -LASSO_PYTHON_HREF - - -LASSO_LIB_HREF -LASSO_LIB_PREFIX -LASSO_LIB_MAJOR_VERSION_N -LASSO_LIB_MINOR_VERSION_N - - -LASSO_LIB_NAMEID_POLICY_TYPE_NONE -LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME -LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED -LASSO_LIB_NAMEID_POLICY_TYPE_ANY - - -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI -LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN - - -LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT -LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM -LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM -LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER - - -LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST -LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX -LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE -LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT -LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP -LASSO_LIB_STATUS_CODE_NO_PASSIVE -LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP -LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED -LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL -LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST -LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE - - -LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART -LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST -LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP -LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP -LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP -LASSO_LIB_PROTOCOL_PROFILE_NIM_SP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP -LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP -LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP -LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP -LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP - - -LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED -LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME -LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED -LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID - - -LASSO_LIB_CONSENT_OBTAINED -LASSO_LIB_CONSENT_OBTAINED_PRIOR -LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT -LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT -LASSO_LIB_CONSENT_UNAVAILABLE -LASSO_LIB_CONSENT_INAPPLICABLE - - -LASSO_SECURITY_MECH_NULL -LASSO_SECURITY_MECH_X509 -LASSO_SECURITY_MECH_SAML -LASSO_SECURITY_MECH_BEARER -LASSO_SECURITY_MECH_TLS -LASSO_SECURITY_MECH_TLS_X509 -LASSO_SECURITY_MECH_TLS_SAML -LASSO_SECURITY_MECH_TLS_BEARER -LASSO_SECURITY_MECH_CLIENT_TLS -LASSO_SECURITY_MECH_CLIENT_TLS_X509 -LASSO_SECURITY_MECH_CLIENT_TLS_SAML -LASSO_SECURITY_MECH_CLIENT_TLS_BEARER - - -LASSO_SECURITY11_MECH_X509 -LASSO_SECURITY11_MECH_SAML -LASSO_SECURITY11_MECH_BEARER -LASSO_SECURITY11_MECH_TLS_X509 -LASSO_SECURITY11_MECH_TLS_SAML -LASSO_SECURITY11_MECH_TLS_BEARER - - -LASSO_DISCO_HREF -LASSO_DISCO_PREFIX -LASSO_EP_HREF -LASSO_EP_PREFIX -LASSO_PP_HREF -LASSO_PP_PREFIX -LASSO_IS_HREF -LASSO_IS_PREFIX -LASSO_SA_HREF -LASSO_SA_PREFIX -LASSO_SEC_HREF -LASSO_SEC_PREFIX - - -LASSO_SA_SASL_SERVICE_NAME - - -LASSO_IS_INTERACT_ATTR_INTERACT_IF_NEEDED -LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT -LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT_FOR_DATA - - -LASSO_DISCO_STATUS_CODE_OK -LASSO_DISCO_STATUS_CODE_DISCO_OK -LASSO_DISCO_STATUS_CODE_FAILED -LASSO_DISCO_STATUS_CODE_REMOVE_ENTRY -LASSO_DISCO_STATUS_CODE_FORBIDDEN -LASSO_DISCO_STATUS_CODE_NO_RESULTS -LASSO_DISCO_STATUS_CODE_DIRECTIVES - - -LASSO_DST_STATUS_CODE_OK -LASSO_DST_STATUS_CODE_FAILED -LASSO_DST_STATUS_CODE_PARTIAL -LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED -LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED -LASSO_DST_STATUS_CODE_ALL_RETURNED -LASSO_DST_STATUS_CODE_CHANGE_HISTORY_NOT_SUPPORTED -LASSO_DST_STATUS_CODE_CHANGED_SINCE_RETURNS_ALL -LASSO_DST_STATUS_CODE_DATA_TOO_LONG -LASSO_DST_STATUS_CODE_EXISTS_ALREADY -LASSO_DST_STATUS_CODE_EXTENSION_NOT_SUPPORTED -LASSO_DST_STATUS_CODE_INVALID_DATA -LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID -LASSO_DST_STATUS_CODE_INVALID_SELECT -LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT -LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT -LASSO_DST_STATUS_CODE_MISSING_SELECT -LASSO_DST_STATUS_CODE_MODIFIED_SINCE -LASSO_DST_STATUS_CODE_NO_MORE_ELEMENTS -LASSO_DST_STATUS_CODE_NO_MULTIPLE_ALLOWED -LASSO_DST_STATUS_CODE_NO_MULTIPLE_RESOURCES -LASSO_DST_STATUS_CODE_TIME_OUT -LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR - - -LASSO_SA_STATUS_CODE_OK -LASSO_SA_STATUS_CODE_CONTINUE -LASSO_SA_STATUS_CODE_ABORT - - -LASSO_METADATA_HREF -LASSO_METADATA_PREFIX - - -LASSO_SAML_ASSERTION_HREF -LASSO_SAML_ASSERTION_PREFIX -LASSO_SAML_PROTOCOL_HREF -LASSO_SAML_PROTOCOL_PREFIX -LASSO_SAML_MAJOR_VERSION_N -LASSO_SAML_MINOR_VERSION_N - - -LASSO_SAML_STATUS_CODE_SUCCESS -LASSO_SAML_STATUS_CODE_REQUEST_DENIED -LASSO_SAML_STATUS_CODE_VERSION_MISMATCH -LASSO_SAML_STATUS_CODE_REQUESTER -LASSO_SAML_STATUS_CODE_RESPONDER -LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH -LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW -LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED -LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES -LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED - - -LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD -LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS -LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD -LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN -LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI -LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI -LASSO_SAML_AUTHENTICATION_METHOD_PGP -LASSO_SAML_AUTHENTICATION_METHODS_PKI -LASSO_SAML_AUTHENTICATION_METHOD_XKMS -LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG -LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED -LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY - - -LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT -LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01 -LASSO_SAML_CONFIRMATION_METHOD_BEARER -LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY -LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES - - -LASSO_SOAP_ENV_HREF -LASSO_SOAP_ENV_PREFIX -LASSO_SOAP_ENV_ACTOR -LASSO_SOAP_BINDING_HREF -LASSO_SOAP_BINDING_PREFIX -LASSO_SOAP_BINDING_EXT_HREF -LASSO_SOAP_BINDING_EXT_PREFIX - - -LASSO_IDWSF2_SB2_HREF -LASSO_IDWSF2_SB2_PREFIX -LASSO_IDWSF2_SBF_HREF -LASSO_IDWSF2_SBF_PREFIX - - -LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE -LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_ONLINE -LASSO_SOAP_BINDING_PROCESS_CONTEXT_SIMULATE - - -LASSO_SOAP_FAULT_CODE_SERVER -LASSO_SOAP_FAULT_STRING_SERVER -LASSO_SOAP_FAULT_STRING_IDENTITY_NOT_FOUND - - -LASSO_PAOS_HREF -LASSO_PAOS_PREFIX - - -LASSO_ECP_HREF -LASSO_ECP_PREFIX - - -LASSO_SAML2_METADATA_HREF -LASSO_SAML2_METADATA_BINDING_SOAP -LASSO_SAML2_METADATA_BINDING_REDIRECT -LASSO_SAML2_METADATA_BINDING_POST -LASSO_SAML2_METADATA_BINDING_ARTIFACT -LASSO_SAML2_METADATA_BINDING_PAOS - - -LASSO_SAML2_PROTOCOL_HREF -LASSO_SAML2_PROTOCOL_PREFIX -LASSO_SAML2_ASSERTION_HREF -LASSO_SAML2_ASSERTION_PREFIX - - -LASSO_SAML2_DEFLATE_ENCODING - - -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT -LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED - - -LASSO_SAML2_ATTRIBUTE_NAME_EPR -LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI - - -LASSO_SAML2_CONSENT_OBTAINED -LASSO_SAML2_CONSENT_PRIOR -LASSO_SAML2_CONSENT_IMPLICIT -LASSO_SAML2_CONSENT_EXPLICIT -LASSO_SAML2_CONSENT_UNAVAILABLE -LASSO_SAML2_CONSENT_INAPPLICABLE - - -LASSO_SAML2_STATUS_CODE_SUCCESS -LASSO_SAML2_STATUS_CODE_REQUESTER -LASSO_SAML2_STATUS_CODE_RESPONDER -LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH -LASSO_SAML2_STATUS_CODE_AUTHN_FAILED -LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME -LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY -LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT -LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP -LASSO_SAML2_STATUS_CODE_NO_PASSIVE -LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP -LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT -LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED -LASSO_SAML2_STATUS_CODE_REQUEST_DENIED -LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED -LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED -LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH -LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW -LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED -LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES -LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE -LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL -LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING - - -LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY -LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL -LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD -LASSO_SAML2_AUTHN_CONTEXT_KERBEROS -LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT -LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED -LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT -LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED -LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY -LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY -LASSO_SAML2_AUTHN_CONTEXT_PGP -LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT -LASSO_SAML2_AUTHN_CONTEXT_PASSWORD -LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION -LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD -LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI -LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI -LASSO_SAML2_AUTHN_CONTEXT_SPKI -LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD -LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT -LASSO_SAML2_AUTHN_CONTEXT_X509 -LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY -LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN -LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG - - -LASSO_SAML2_CONFIRMATION_METHOD_BEARER - - -LASSO_IDWSF2_DISCO_HREF -LASSO_IDWSF2_DISCO_PREFIX -LASSO_IDWSF2_DST_HREF -LASSO_IDWSF2_DST_PREFIX -LASSO_IDWSF2_DSTREF_HREF -LASSO_IDWSF2_DSTREF_PREFIX -LASSO_IDWSF2_IMS_HREF -LASSO_IDWSF2_IMS_PREFIX -LASSO_IDWSF2_IS_HREF -LASSO_IDWSF2_IS_PREFIX -LASSO_IDWSF2_PS_HREF -LASSO_IDWSF2_PS_PREFIX -LASSO_IDWSF2_SUBS_HREF -LASSO_IDWSF2_SUBS_PREFIX -LASSO_IDWSF2_SUBSREF_HREF -LASSO_IDWSF2_SUBSREF_PREFIX -LASSO_IDWSF2_UTIL_HREF -LASSO_IDWSF2_UTIL_PREFIX -LASSO_IDWSF2_SEC_HREF -LASSO_IDWSF2_SEC_PREFIX - - -LASSO_WSSE_HREF -LASSO_WSSE_PREFIX -LASSO_WSSE1_HREF -LASSO_WSSE1_PREFIX -LASSO_WSUTIL1_HREF -LASSO_WSUTIL1_PREFIX -LASSO_WSA_HREF -LASSO_WSA_PREFIX -LASSO_WSSE_200401_HREF -LASSO_WSSE_200401_PREFIX -LASSO_WSU_HREF -LASSO_WSU_PREFIX - - -LASSO_DS_HREF -LASSO_DS_PREFIX -LASSO_XSI_HREF -LASSO_XSI_PREFIX - -
- -
-saml_attribute_designator -LassoSamlAttributeDesignator -LassoSamlAttributeDesignator -lasso_saml_attribute_designator_new - -LASSO_SAML_ATTRIBUTE_DESIGNATOR -LASSO_IS_SAML_ATTRIBUTE_DESIGNATOR -LASSO_TYPE_SAML_ATTRIBUTE_DESIGNATOR -lasso_saml_attribute_designator_get_type -LASSO_SAML_ATTRIBUTE_DESIGNATOR_CLASS -LASSO_IS_SAML_ATTRIBUTE_DESIGNATOR_CLASS -LASSO_SAML_ATTRIBUTE_DESIGNATOR_GET_CLASS -
- -
-saml_attribute -LassoSamlAttribute -LassoSamlAttribute -lasso_saml_attribute_new - -LASSO_SAML_ATTRIBUTE -LASSO_IS_SAML_ATTRIBUTE -LASSO_TYPE_SAML_ATTRIBUTE -lasso_saml_attribute_get_type -LASSO_SAML_ATTRIBUTE_CLASS -LASSO_IS_SAML_ATTRIBUTE_CLASS -LASSO_SAML_ATTRIBUTE_GET_CLASS -
- -
-saml_attribute_value -LassoSamlAttributeValue -LassoSamlAttributeValue -lasso_saml_attribute_value_new - -LASSO_SAML_ATTRIBUTE_VALUE -LASSO_IS_SAML_ATTRIBUTE_VALUE -LASSO_TYPE_SAML_ATTRIBUTE_VALUE -lasso_saml_attribute_value_get_type -LASSO_SAML_ATTRIBUTE_VALUE_CLASS -LASSO_IS_SAML_ATTRIBUTE_VALUE_CLASS -LASSO_SAML_ATTRIBUTE_VALUE_GET_CLASS -
- -
-saml_attribute_statement -LassoSamlAttributeStatement -LassoSamlAttributeStatement -lasso_saml_attribute_statement_new - -LASSO_SAML_ATTRIBUTE_STATEMENT -LASSO_IS_SAML_ATTRIBUTE_STATEMENT -LASSO_TYPE_SAML_ATTRIBUTE_STATEMENT -lasso_saml_attribute_statement_get_type -LASSO_SAML_ATTRIBUTE_STATEMENT_CLASS -LASSO_IS_SAML_ATTRIBUTE_STATEMENT_CLASS -LASSO_SAML_ATTRIBUTE_STATEMENT_GET_CLASS -
- -
-saml_subject_statement -LassoSamlSubjectStatement -LassoSamlSubjectStatement -lasso_saml_subject_statement_new - -LASSO_SAML_SUBJECT_STATEMENT -LASSO_IS_SAML_SUBJECT_STATEMENT -LASSO_TYPE_SAML_SUBJECT_STATEMENT -lasso_saml_subject_statement_get_type -LASSO_SAML_SUBJECT_STATEMENT_CLASS -LASSO_IS_SAML_SUBJECT_STATEMENT_CLASS -LASSO_SAML_SUBJECT_STATEMENT_GET_CLASS -
- -
-discovery -LassoDiscovery -LassoDiscovery -lasso_discovery_new -lasso_discovery_add_requested_service_type -lasso_discovery_build_modify_response_msg -lasso_discovery_build_response_msg -lasso_discovery_get_service -lasso_discovery_get_services -lasso_discovery_init_insert -lasso_discovery_init_query -lasso_discovery_init_remove -lasso_discovery_process_modify_msg -lasso_discovery_process_modify_response_msg -lasso_discovery_process_query_msg -lasso_discovery_process_query_response_msg - -LASSO_DISCOVERY -LASSO_IS_DISCOVERY -LASSO_TYPE_DISCOVERY -lasso_discovery_get_type -LASSO_DISCOVERY_CLASS -LASSO_IS_DISCOVERY_CLASS -LASSO_DISCOVERY_GET_CLASS -
- -
-data_service -LassoDataService -LassoDataService -lasso_data_service_new -lasso_data_service_new_full -lasso_data_service_init_query -lasso_data_service_add_query_item -lasso_data_service_process_query_msg -lasso_data_service_build_response_msg -lasso_data_service_process_query_response_msg -lasso_data_service_get_answer -lasso_data_service_get_answer_for_item_id - -LASSO_DATA_SERVICE -LASSO_IS_DATA_SERVICE -LASSO_TYPE_DATA_SERVICE -lasso_data_service_get_type -LASSO_DATA_SERVICE_CLASS -LASSO_IS_DATA_SERVICE_CLASS -LASSO_DATA_SERVICE_GET_CLASS -
- -
-idwsf2_discovery -LassoIdWsf2Discovery -LassoIdWsf2Discovery -lasso_idwsf2_discovery_new -lasso_idwsf2_discovery_metadata_register_self -lasso_idwsf2_discovery_init_metadata_register -lasso_idwsf2_discovery_process_metadata_register_msg -lasso_idwsf2_discovery_process_metadata_register_response_msg -lasso_idwsf2_discovery_init_metadata_association_add -lasso_idwsf2_discovery_process_metadata_association_add_msg -lasso_idwsf2_discovery_register_metadata -lasso_idwsf2_discovery_process_metadata_association_add_response_msg -lasso_idwsf2_discovery_init_query -lasso_idwsf2_discovery_add_requested_service_type -lasso_idwsf2_discovery_process_query_msg -lasso_idwsf2_discovery_build_query_response_eprs -lasso_idwsf2_discovery_process_query_response_msg -lasso_idwsf2_discovery_get_service - -LASSO_IDWSF2_DISCOVERY -LASSO_IS_IDWSF2_DISCOVERY -LASSO_TYPE_IDWSF2_DISCOVERY -LASSO_DISCOVERY_CLASS -LASSO_IS_DISCOVERY_CLASS -LASSO_DISCOVERY_GET_CLASS -
- -
-idwsf2_data_service -LassoIdWsf2DataService -LassoIdWsf2DataService -lasso_idwsf2_data_service_new -lasso_idwsf2_data_service_new_full -lasso_idwsf2_data_service_init_query -lasso_idwsf2_data_service_add_query_item -lasso_idwsf2_data_service_process_query_msg -lasso_idwsf2_data_service_parse_query_items -lasso_idwsf2_data_service_process_query_response_msg -lasso_idwsf2_data_service_get_attribute_nodes -lasso_idwsf2_data_service_get_attribute_node -lasso_idwsf2_data_service_get_attribute_strings -lasso_idwsf2_data_service_get_attribute_string -lasso_idwsf2_data_service_init_redirect_user_for_consent -lasso_idwsf2_data_service_init_modify -lasso_idwsf2_data_service_add_modify_item -lasso_idwsf2_data_service_process_modify_msg -lasso_idwsf2_data_service_parse_modify_items -lasso_idwsf2_data_service_process_modify_response_msg - -LASSO_IDWSF2_DATA_SERVICE -LASSO_IS_IDWSF2_DATA_SERVICE -LASSO_TYPE_IDWSF2_DATA_SERVICE -LASSO_IDWSF2_DATA_SERVICE_CLASS -LASSO_IS_IDWSF2_DATA_SERVICE_CLASS -LASSO_IDWSF2_DATA_SERVICE_GET_CLASS -
- -
-saml2_action -LassoSaml2Action -LassoSaml2Action -lasso_saml2_action_new - -LASSO_SAML2_ACTION -LASSO_IS_SAML2_ACTION -LASSO_TYPE_SAML2_ACTION -lasso_saml2_action_get_type -LASSO_SAML2_ACTION_CLASS -LASSO_IS_SAML2_ACTION_CLASS -LASSO_SAML2_ACTION_GET_CLASS -
- -
-saml2_advice -LassoSaml2Advice -LassoSaml2Advice -lasso_saml2_advice_new - -LASSO_SAML2_ADVICE -LASSO_IS_SAML2_ADVICE -LASSO_TYPE_SAML2_ADVICE -lasso_saml2_advice_get_type -LASSO_SAML2_ADVICE_CLASS -LASSO_IS_SAML2_ADVICE_CLASS -LASSO_SAML2_ADVICE_GET_CLASS -
- -
-saml2_assertion -LassoSaml2Assertion -LassoSaml2Assertion -lasso_saml2_assertion_new - -LASSO_SAML2_ASSERTION -LASSO_IS_SAML2_ASSERTION -LASSO_TYPE_SAML2_ASSERTION -lasso_saml2_assertion_get_type -LASSO_SAML2_ASSERTION_CLASS -LASSO_IS_SAML2_ASSERTION_CLASS -LASSO_SAML2_ASSERTION_GET_CLASS -
- -
-saml2_attribute -LassoSaml2Attribute -LassoSaml2Attribute -lasso_saml2_attribute_new - -LASSO_SAML2_ATTRIBUTE -LASSO_IS_SAML2_ATTRIBUTE -LASSO_TYPE_SAML2_ATTRIBUTE -lasso_saml2_attribute_get_type -LASSO_SAML2_ATTRIBUTE_CLASS -LASSO_IS_SAML2_ATTRIBUTE_CLASS -LASSO_SAML2_ATTRIBUTE_GET_CLASS -
- -
-saml2_attribute_value -LassoSaml2AttributeValue -LassoSaml2AttributeValue -lasso_saml2_attribute_value_new - -LASSO_SAML2_ATTRIBUTE_VALUE -LASSO_IS_SAML2_ATTRIBUTE_VALUE -LASSO_TYPE_SAML2_ATTRIBUTE_VALUE -lasso_saml2_attribute_value_get_type -LASSO_SAML2_ATTRIBUTE_VALUE_CLASS -LASSO_IS_SAML2_ATTRIBUTE_VALUE_CLASS -LASSO_SAML2_ATTRIBUTE_VALUE_GET_CLASS -
- -
-saml2_attribute_statement -LassoSaml2AttributeStatement -LassoSaml2AttributeStatement -lasso_saml2_attribute_statement_new - -LASSO_SAML2_ATTRIBUTE_STATEMENT -LASSO_IS_SAML2_ATTRIBUTE_STATEMENT -LASSO_TYPE_SAML2_ATTRIBUTE_STATEMENT -lasso_saml2_attribute_statement_get_type -LASSO_SAML2_ATTRIBUTE_STATEMENT_CLASS -LASSO_IS_SAML2_ATTRIBUTE_STATEMENT_CLASS -LASSO_SAML2_ATTRIBUTE_STATEMENT_GET_CLASS -
- -
-saml2_audience_restriction -LassoSaml2AudienceRestriction -LassoSaml2AudienceRestriction -lasso_saml2_audience_restriction_new - -LASSO_SAML2_AUDIENCE_RESTRICTION -LASSO_IS_SAML2_AUDIENCE_RESTRICTION -LASSO_TYPE_SAML2_AUDIENCE_RESTRICTION -lasso_saml2_audience_restriction_get_type -LASSO_SAML2_AUDIENCE_RESTRICTION_CLASS -LASSO_IS_SAML2_AUDIENCE_RESTRICTION_CLASS -LASSO_SAML2_AUDIENCE_RESTRICTION_GET_CLASS -
- -
-saml2_authn_context -LassoSaml2AuthnContext -LassoSaml2AuthnContext -lasso_saml2_authn_context_new - -LASSO_SAML2_AUTHN_CONTEXT -LASSO_IS_SAML2_AUTHN_CONTEXT -LASSO_TYPE_SAML2_AUTHN_CONTEXT -lasso_saml2_authn_context_get_type -LASSO_SAML2_AUTHN_CONTEXT_CLASS -LASSO_IS_SAML2_AUTHN_CONTEXT_CLASS -LASSO_SAML2_AUTHN_CONTEXT_GET_CLASS -
- -
-saml2_authn_statement -LassoSaml2AuthnStatement -LassoSaml2AuthnStatement -lasso_saml2_authn_statement_new - -LASSO_SAML2_AUTHN_STATEMENT -LASSO_IS_SAML2_AUTHN_STATEMENT -LASSO_TYPE_SAML2_AUTHN_STATEMENT -lasso_saml2_authn_statement_get_type -LASSO_SAML2_AUTHN_STATEMENT_CLASS -LASSO_IS_SAML2_AUTHN_STATEMENT_CLASS -LASSO_SAML2_AUTHN_STATEMENT_GET_CLASS -
- -
-saml2_authz_decision_statement -LassoSaml2AuthzDecisionStatement -LassoSaml2AuthzDecisionStatement -lasso_saml2_authz_decision_statement_new - -LASSO_SAML2_AUTHZ_DECISION_STATEMENT -LASSO_IS_SAML2_AUTHZ_DECISION_STATEMENT -LASSO_TYPE_SAML2_AUTHZ_DECISION_STATEMENT -lasso_saml2_authz_decision_statement_get_type -LASSO_SAML2_AUTHZ_DECISION_STATEMENT_CLASS -LASSO_IS_SAML2_AUTHZ_DECISION_STATEMENT_CLASS -LASSO_SAML2_AUTHZ_DECISION_STATEMENT_GET_CLASS -
- -
-saml2_base_idabstract -LassoSaml2BaseIDAbstract -LassoSaml2BaseIDAbstract -lasso_saml2_base_idabstract_new - -LASSO_SAML2_BASE_IDABSTRACT -LASSO_IS_SAML2_BASE_IDABSTRACT -LASSO_TYPE_SAML2_BASE_IDABSTRACT -lasso_saml2_base_idabstract_get_type -LASSO_SAML2_BASE_IDABSTRACT_CLASS -LASSO_IS_SAML2_BASE_IDABSTRACT_CLASS -LASSO_SAML2_BASE_IDABSTRACT_GET_CLASS -
- -
-saml2_condition_abstract -LassoSaml2ConditionAbstract -LassoSaml2ConditionAbstract -lasso_saml2_condition_abstract_new - -LASSO_SAML2_CONDITION_ABSTRACT -LASSO_IS_SAML2_CONDITION_ABSTRACT -LASSO_TYPE_SAML2_CONDITION_ABSTRACT -lasso_saml2_condition_abstract_get_type -LASSO_SAML2_CONDITION_ABSTRACT_CLASS -LASSO_IS_SAML2_CONDITION_ABSTRACT_CLASS -LASSO_SAML2_CONDITION_ABSTRACT_GET_CLASS -
- -
-saml2_conditions -LassoSaml2Conditions -LassoSaml2Conditions -lasso_saml2_conditions_new - -LASSO_SAML2_CONDITIONS -LASSO_IS_SAML2_CONDITIONS -LASSO_TYPE_SAML2_CONDITIONS -lasso_saml2_conditions_get_type -LASSO_SAML2_CONDITIONS_CLASS -LASSO_IS_SAML2_CONDITIONS_CLASS -LASSO_SAML2_CONDITIONS_GET_CLASS -
- -
-saml2_encrypted_element -LassoSaml2EncryptedElement -LassoSaml2EncryptedElement -lasso_saml2_encrypted_element_new - -LASSO_SAML2_ENCRYPTED_ELEMENT -LASSO_IS_SAML2_ENCRYPTED_ELEMENT -LASSO_TYPE_SAML2_ENCRYPTED_ELEMENT -lasso_saml2_encrypted_element_get_type -LASSO_SAML2_ENCRYPTED_ELEMENT_CLASS -LASSO_IS_SAML2_ENCRYPTED_ELEMENT_CLASS -LASSO_SAML2_ENCRYPTED_ELEMENT_GET_CLASS -
- -
-saml2_evidence -LassoSaml2Evidence -LassoSaml2Evidence -lasso_saml2_evidence_new - -LASSO_SAML2_EVIDENCE -LASSO_IS_SAML2_EVIDENCE -LASSO_TYPE_SAML2_EVIDENCE -lasso_saml2_evidence_get_type -LASSO_SAML2_EVIDENCE_CLASS -LASSO_IS_SAML2_EVIDENCE_CLASS -LASSO_SAML2_EVIDENCE_GET_CLASS -
- -
-saml2_key_info_confirmation_data -LassoSaml2KeyInfoConfirmationData -LassoSaml2KeyInfoConfirmationData -lasso_saml2_key_info_confirmation_data_new - -LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA -LASSO_IS_SAML2_KEY_INFO_CONFIRMATION_DATA -LASSO_TYPE_SAML2_KEY_INFO_CONFIRMATION_DATA -lasso_saml2_key_info_confirmation_data_get_type -LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_CLASS -LASSO_IS_SAML2_KEY_INFO_CONFIRMATION_DATA_CLASS -LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_GET_CLASS -
- -
-saml2_name_id -LassoSaml2NameID -LassoSaml2NameID -lasso_saml2_name_id_new - -LASSO_SAML2_NAME_ID -LASSO_IS_SAML2_NAME_ID -LASSO_TYPE_SAML2_NAME_ID -lasso_saml2_name_id_get_type -LASSO_SAML2_NAME_ID_CLASS -LASSO_IS_SAML2_NAME_ID_CLASS -LASSO_SAML2_NAME_ID_GET_CLASS -
- -
-saml2_one_time_use -LassoSaml2OneTimeUse -LassoSaml2OneTimeUse -lasso_saml2_one_time_use_new - -LASSO_SAML2_ONE_TIME_USE -LASSO_IS_SAML2_ONE_TIME_USE -LASSO_TYPE_SAML2_ONE_TIME_USE -lasso_saml2_one_time_use_get_type -LASSO_SAML2_ONE_TIME_USE_CLASS -LASSO_IS_SAML2_ONE_TIME_USE_CLASS -LASSO_SAML2_ONE_TIME_USE_GET_CLASS -
- -
-saml2_proxy_restriction -LassoSaml2ProxyRestriction -LassoSaml2ProxyRestriction -lasso_saml2_proxy_restriction_new - -LASSO_SAML2_PROXY_RESTRICTION -LASSO_IS_SAML2_PROXY_RESTRICTION -LASSO_TYPE_SAML2_PROXY_RESTRICTION -lasso_saml2_proxy_restriction_get_type -LASSO_SAML2_PROXY_RESTRICTION_CLASS -LASSO_IS_SAML2_PROXY_RESTRICTION_CLASS -LASSO_SAML2_PROXY_RESTRICTION_GET_CLASS -
- -
-saml2_statement_abstract -LassoSaml2StatementAbstract -LassoSaml2StatementAbstract -lasso_saml2_statement_abstract_new - -LASSO_SAML2_STATEMENT_ABSTRACT -LASSO_IS_SAML2_STATEMENT_ABSTRACT -LASSO_TYPE_SAML2_STATEMENT_ABSTRACT -lasso_saml2_statement_abstract_get_type -LASSO_SAML2_STATEMENT_ABSTRACT_CLASS -LASSO_IS_SAML2_STATEMENT_ABSTRACT_CLASS -LASSO_SAML2_STATEMENT_ABSTRACT_GET_CLASS -
- -
-saml2_subject_confirmation_data -LassoSaml2SubjectConfirmationData -LassoSaml2SubjectConfirmationData -lasso_saml2_subject_confirmation_data_new - -LASSO_SAML2_SUBJECT_CONFIRMATION_DATA -LASSO_IS_SAML2_SUBJECT_CONFIRMATION_DATA -LASSO_TYPE_SAML2_SUBJECT_CONFIRMATION_DATA -lasso_saml2_subject_confirmation_data_get_type -LASSO_SAML2_SUBJECT_CONFIRMATION_DATA_CLASS -LASSO_IS_SAML2_SUBJECT_CONFIRMATION_DATA_CLASS -LASSO_SAML2_SUBJECT_CONFIRMATION_DATA_GET_CLASS -
- -
-saml2_subject_confirmation -LassoSaml2SubjectConfirmation -LassoSaml2SubjectConfirmation -lasso_saml2_subject_confirmation_new - -LASSO_SAML2_SUBJECT_CONFIRMATION -LASSO_IS_SAML2_SUBJECT_CONFIRMATION -LASSO_TYPE_SAML2_SUBJECT_CONFIRMATION -lasso_saml2_subject_confirmation_get_type -LASSO_SAML2_SUBJECT_CONFIRMATION_CLASS -LASSO_IS_SAML2_SUBJECT_CONFIRMATION_CLASS -LASSO_SAML2_SUBJECT_CONFIRMATION_GET_CLASS -
- -
-saml2_subject -LassoSaml2Subject -LassoSaml2Subject -lasso_saml2_subject_new - -LASSO_SAML2_SUBJECT -LASSO_IS_SAML2_SUBJECT -LASSO_TYPE_SAML2_SUBJECT -lasso_saml2_subject_get_type -LASSO_SAML2_SUBJECT_CLASS -LASSO_IS_SAML2_SUBJECT_CLASS -LASSO_SAML2_SUBJECT_GET_CLASS -
- -
-saml2_subject_locality -LassoSaml2SubjectLocality -LassoSaml2SubjectLocality -lasso_saml2_subject_locality_new - -LASSO_SAML2_SUBJECT_LOCALITY -LASSO_IS_SAML2_SUBJECT_LOCALITY -LASSO_TYPE_SAML2_SUBJECT_LOCALITY -lasso_saml2_subject_locality_get_type -LASSO_SAML2_SUBJECT_LOCALITY_CLASS -LASSO_IS_SAML2_SUBJECT_LOCALITY_CLASS -LASSO_SAML2_SUBJECT_LOCALITY_GET_CLASS -
- -
-samlp2_artifact_resolve -LassoSamlp2ArtifactResolve -LassoSamlp2ArtifactResolve -lasso_samlp2_artifact_resolve_new - -LASSO_SAMLP2_ARTIFACT_RESOLVE -LASSO_IS_SAMLP2_ARTIFACT_RESOLVE -LASSO_TYPE_SAMLP2_ARTIFACT_RESOLVE -lasso_samlp2_artifact_resolve_get_type -LASSO_SAMLP2_ARTIFACT_RESOLVE_CLASS -LASSO_IS_SAMLP2_ARTIFACT_RESOLVE_CLASS -LASSO_SAMLP2_ARTIFACT_RESOLVE_GET_CLASS -
- -
-samlp2_artifact_response -LassoSamlp2ArtifactResponse -LassoSamlp2ArtifactResponse -lasso_samlp2_artifact_response_new - -LASSO_SAMLP2_ARTIFACT_RESPONSE -LASSO_IS_SAMLP2_ARTIFACT_RESPONSE -LASSO_TYPE_SAMLP2_ARTIFACT_RESPONSE -lasso_samlp2_artifact_response_get_type -LASSO_SAMLP2_ARTIFACT_RESPONSE_CLASS -LASSO_IS_SAMLP2_ARTIFACT_RESPONSE_CLASS -LASSO_SAMLP2_ARTIFACT_RESPONSE_GET_CLASS -
- -
-samlp2_assertion_id_request -LassoSamlp2AssertionIDRequest -LassoSamlp2AssertionIDRequest -lasso_samlp2_assertion_id_request_new - -LASSO_SAMLP2_ASSERTION_ID_REQUEST -LASSO_IS_SAMLP2_ASSERTION_ID_REQUEST -LASSO_TYPE_SAMLP2_ASSERTION_ID_REQUEST -lasso_samlp2_assertion_id_request_get_type -LASSO_SAMLP2_ASSERTION_ID_REQUEST_CLASS -LASSO_IS_SAMLP2_ASSERTION_ID_REQUEST_CLASS -LASSO_SAMLP2_ASSERTION_ID_REQUEST_GET_CLASS -
- -
-samlp2_attribute_query -LassoSamlp2AttributeQuery -LassoSamlp2AttributeQuery -lasso_samlp2_attribute_query_new - -LASSO_SAMLP2_ATTRIBUTE_QUERY -LASSO_IS_SAMLP2_ATTRIBUTE_QUERY -LASSO_TYPE_SAMLP2_ATTRIBUTE_QUERY -lasso_samlp2_attribute_query_get_type -LASSO_SAMLP2_ATTRIBUTE_QUERY_CLASS -LASSO_IS_SAMLP2_ATTRIBUTE_QUERY_CLASS -LASSO_SAMLP2_ATTRIBUTE_QUERY_GET_CLASS -
- -
-samlp2_authn_query -LassoSamlp2AuthnQuery -LassoSamlp2AuthnQuery -lasso_samlp2_authn_query_new - -LASSO_SAMLP2_AUTHN_QUERY -LASSO_IS_SAMLP2_AUTHN_QUERY -LASSO_TYPE_SAMLP2_AUTHN_QUERY -lasso_samlp2_authn_query_get_type -LASSO_SAMLP2_AUTHN_QUERY_CLASS -LASSO_IS_SAMLP2_AUTHN_QUERY_CLASS -LASSO_SAMLP2_AUTHN_QUERY_GET_CLASS -
- -
-samlp2_authn_request -LassoSamlp2AuthnRequest -LassoSamlp2AuthnRequest -lasso_samlp2_authn_request_new - -LASSO_SAMLP2_AUTHN_REQUEST -LASSO_IS_SAMLP2_AUTHN_REQUEST -LASSO_TYPE_SAMLP2_AUTHN_REQUEST -lasso_samlp2_authn_request_get_type -LASSO_SAMLP2_AUTHN_REQUEST_CLASS -LASSO_IS_SAMLP2_AUTHN_REQUEST_CLASS -LASSO_SAMLP2_AUTHN_REQUEST_GET_CLASS -
- -
-samlp2_authz_decision_query -LassoSamlp2AuthzDecisionQuery -LassoSamlp2AuthzDecisionQuery -lasso_samlp2_authz_decision_query_new - -LASSO_SAMLP2_AUTHZ_DECISION_QUERY -LASSO_IS_SAMLP2_AUTHZ_DECISION_QUERY -LASSO_TYPE_SAMLP2_AUTHZ_DECISION_QUERY -lasso_samlp2_authz_decision_query_get_type -LASSO_SAMLP2_AUTHZ_DECISION_QUERY_CLASS -LASSO_IS_SAMLP2_AUTHZ_DECISION_QUERY_CLASS -LASSO_SAMLP2_AUTHZ_DECISION_QUERY_GET_CLASS -
- -
-samlp2_extensions -LassoSamlp2Extensions -LassoSamlp2Extensions -lasso_samlp2_extensions_new - -LASSO_SAMLP2_EXTENSIONS -LASSO_IS_SAMLP2_EXTENSIONS -LASSO_TYPE_SAMLP2_EXTENSIONS -lasso_samlp2_extensions_get_type -LASSO_SAMLP2_EXTENSIONS_CLASS -LASSO_IS_SAMLP2_EXTENSIONS_CLASS -LASSO_SAMLP2_EXTENSIONS_GET_CLASS -
- -
-samlp2_idp_entry -LassoSamlp2IDPEntry -LassoSamlp2IDPEntry -lasso_samlp2_idp_entry_new - -LASSO_SAMLP2_IDP_ENTRY -LASSO_IS_SAMLP2_IDP_ENTRY -LASSO_TYPE_SAMLP2_IDP_ENTRY -lasso_samlp2_idp_entry_get_type -LASSO_SAMLP2_IDP_ENTRY_CLASS -LASSO_IS_SAMLP2_IDP_ENTRY_CLASS -LASSO_SAMLP2_IDP_ENTRY_GET_CLASS -
- -
-samlp2_idp_list -LassoSamlp2IDPList -LassoSamlp2IDPList -lasso_samlp2_idp_list_new - -LASSO_SAMLP2_IDP_LIST -LASSO_IS_SAMLP2_IDP_LIST -LASSO_TYPE_SAMLP2_IDP_LIST -lasso_samlp2_idp_list_get_type -LASSO_SAMLP2_IDP_LIST_CLASS -LASSO_IS_SAMLP2_IDP_LIST_CLASS -LASSO_SAMLP2_IDP_LIST_GET_CLASS -
- -
-samlp2_logout_request -LassoSamlp2LogoutRequest -LassoSamlp2LogoutRequest -lasso_samlp2_logout_request_new - -LASSO_SAMLP2_LOGOUT_REQUEST -LASSO_IS_SAMLP2_LOGOUT_REQUEST -LASSO_TYPE_SAMLP2_LOGOUT_REQUEST -lasso_samlp2_logout_request_get_type -LASSO_SAMLP2_LOGOUT_REQUEST_CLASS -LASSO_IS_SAMLP2_LOGOUT_REQUEST_CLASS -LASSO_SAMLP2_LOGOUT_REQUEST_GET_CLASS -
- -
-samlp2_logout_response -LassoSamlp2LogoutResponse -LassoSamlp2LogoutResponse -lasso_samlp2_logout_response_new - -LASSO_SAMLP2_LOGOUT_RESPONSE -LASSO_IS_SAMLP2_LOGOUT_RESPONSE -LASSO_TYPE_SAMLP2_LOGOUT_RESPONSE -lasso_samlp2_logout_response_get_type -LASSO_SAMLP2_LOGOUT_RESPONSE_CLASS -LASSO_IS_SAMLP2_LOGOUT_RESPONSE_CLASS -LASSO_SAMLP2_LOGOUT_RESPONSE_GET_CLASS -
- -
-samlp2_manage_name_id_request -LassoSamlp2ManageNameIDRequest -LassoSamlp2ManageNameIDRequest -lasso_samlp2_manage_name_id_request_new - -LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST -LASSO_IS_SAMLP2_MANAGE_NAME_ID_REQUEST -LASSO_TYPE_SAMLP2_MANAGE_NAME_ID_REQUEST -lasso_samlp2_manage_name_id_request_get_type -LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST_CLASS -LASSO_IS_SAMLP2_MANAGE_NAME_ID_REQUEST_CLASS -LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST_GET_CLASS -
- -
-samlp2_manage_name_id_response -LassoSamlp2ManageNameIDResponse -LassoSamlp2ManageNameIDResponse -lasso_samlp2_manage_name_id_response_new - -LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE -LASSO_IS_SAMLP2_MANAGE_NAME_ID_RESPONSE -LASSO_TYPE_SAMLP2_MANAGE_NAME_ID_RESPONSE -lasso_samlp2_manage_name_id_response_get_type -LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE_CLASS -LASSO_IS_SAMLP2_MANAGE_NAME_ID_RESPONSE_CLASS -LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE_GET_CLASS -
- -
-samlp2_name_id_mapping_request -LassoSamlp2NameIDMappingRequest -LassoSamlp2NameIDMappingRequest -lasso_samlp2_name_id_mapping_request_new - -LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST -LASSO_IS_SAMLP2_NAME_ID_MAPPING_REQUEST -LASSO_TYPE_SAMLP2_NAME_ID_MAPPING_REQUEST -lasso_samlp2_name_id_mapping_request_get_type -LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST_CLASS -LASSO_IS_SAMLP2_NAME_ID_MAPPING_REQUEST_CLASS -LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST_GET_CLASS -
- -
-samlp2_name_id_mapping_response -LassoSamlp2NameIDMappingResponse -LassoSamlp2NameIDMappingResponse -lasso_samlp2_name_id_mapping_response_new - -LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE -LASSO_IS_SAMLP2_NAME_ID_MAPPING_RESPONSE -LASSO_TYPE_SAMLP2_NAME_ID_MAPPING_RESPONSE -lasso_samlp2_name_id_mapping_response_get_type -LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE_CLASS -LASSO_IS_SAMLP2_NAME_ID_MAPPING_RESPONSE_CLASS -LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE_GET_CLASS -
- -
-samlp2_name_id_policy -LassoSamlp2NameIDPolicy -LassoSamlp2NameIDPolicy -lasso_samlp2_name_id_policy_new - -LASSO_SAMLP2_NAME_ID_POLICY -LASSO_IS_SAMLP2_NAME_ID_POLICY -LASSO_TYPE_SAMLP2_NAME_ID_POLICY -lasso_samlp2_name_id_policy_get_type -LASSO_SAMLP2_NAME_ID_POLICY_CLASS -LASSO_IS_SAMLP2_NAME_ID_POLICY_CLASS -LASSO_SAMLP2_NAME_ID_POLICY_GET_CLASS -
- -
-samlp2_request_abstract -LassoSamlp2RequestAbstract -LassoSamlp2RequestAbstract -lasso_samlp2_request_abstract_new - -LASSO_SAMLP2_REQUEST_ABSTRACT -LASSO_IS_SAMLP2_REQUEST_ABSTRACT -LASSO_TYPE_SAMLP2_REQUEST_ABSTRACT -lasso_samlp2_request_abstract_get_type -LASSO_SAMLP2_REQUEST_ABSTRACT_CLASS -LASSO_IS_SAMLP2_REQUEST_ABSTRACT_CLASS -LASSO_SAMLP2_REQUEST_ABSTRACT_GET_CLASS -
- -
-samlp2_requested_authn_context -LassoSamlp2RequestedAuthnContext -LassoSamlp2RequestedAuthnContext -lasso_samlp2_requested_authn_context_new - -LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT -LASSO_IS_SAMLP2_REQUESTED_AUTHN_CONTEXT -LASSO_TYPE_SAMLP2_REQUESTED_AUTHN_CONTEXT -lasso_samlp2_requested_authn_context_get_type -LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT_CLASS -LASSO_IS_SAMLP2_REQUESTED_AUTHN_CONTEXT_CLASS -LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT_GET_CLASS -
- -
-samlp2_response -LassoSamlp2Response -LassoSamlp2Response -lasso_samlp2_response_new - -LASSO_SAMLP2_RESPONSE -LASSO_IS_SAMLP2_RESPONSE -LASSO_TYPE_SAMLP2_RESPONSE -lasso_samlp2_response_get_type -LASSO_SAMLP2_RESPONSE_CLASS -LASSO_IS_SAMLP2_RESPONSE_CLASS -LASSO_SAMLP2_RESPONSE_GET_CLASS -
- -
-samlp2_scoping -LassoSamlp2Scoping -LassoSamlp2Scoping -lasso_samlp2_scoping_new - -LASSO_SAMLP2_SCOPING -LASSO_IS_SAMLP2_SCOPING -LASSO_TYPE_SAMLP2_SCOPING -lasso_samlp2_scoping_get_type -LASSO_SAMLP2_SCOPING_CLASS -LASSO_IS_SAMLP2_SCOPING_CLASS -LASSO_SAMLP2_SCOPING_GET_CLASS -
- -
-samlp2_status_code -LassoSamlp2StatusCode -LassoSamlp2StatusCode -lasso_samlp2_status_code_new - -LASSO_SAMLP2_STATUS_CODE -LASSO_IS_SAMLP2_STATUS_CODE -LASSO_TYPE_SAMLP2_STATUS_CODE -lasso_samlp2_status_code_get_type -LASSO_SAMLP2_STATUS_CODE_CLASS -LASSO_IS_SAMLP2_STATUS_CODE_CLASS -LASSO_SAMLP2_STATUS_CODE_GET_CLASS -
- -
-samlp2_status_detail -LassoSamlp2StatusDetail -LassoSamlp2StatusDetail -lasso_samlp2_status_detail_new - -LASSO_SAMLP2_STATUS_DETAIL -LASSO_IS_SAMLP2_STATUS_DETAIL -LASSO_TYPE_SAMLP2_STATUS_DETAIL -lasso_samlp2_status_detail_get_type -LASSO_SAMLP2_STATUS_DETAIL_CLASS -LASSO_IS_SAMLP2_STATUS_DETAIL_CLASS -LASSO_SAMLP2_STATUS_DETAIL_GET_CLASS -
- -
-samlp2_status -LassoSamlp2Status -LassoSamlp2Status -lasso_samlp2_status_new - -LASSO_SAMLP2_STATUS -LASSO_IS_SAMLP2_STATUS -LASSO_TYPE_SAMLP2_STATUS -lasso_samlp2_status_get_type -LASSO_SAMLP2_STATUS_CLASS -LASSO_IS_SAMLP2_STATUS_CLASS -LASSO_SAMLP2_STATUS_GET_CLASS -
- -
-samlp2_status_response -LassoSamlp2StatusResponse -LassoSamlp2StatusResponse -lasso_samlp2_status_response_new - -LASSO_SAMLP2_STATUS_RESPONSE -LASSO_IS_SAMLP2_STATUS_RESPONSE -LASSO_TYPE_SAMLP2_STATUS_RESPONSE -lasso_samlp2_status_response_get_type -LASSO_SAMLP2_STATUS_RESPONSE_CLASS -LASSO_IS_SAMLP2_STATUS_RESPONSE_CLASS -LASSO_SAMLP2_STATUS_RESPONSE_GET_CLASS -
- -
-samlp2_subject_query_abstract -LassoSamlp2SubjectQueryAbstract -LassoSamlp2SubjectQueryAbstract -lasso_samlp2_subject_query_abstract_new - -LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT -LASSO_IS_SAMLP2_SUBJECT_QUERY_ABSTRACT -LASSO_TYPE_SAMLP2_SUBJECT_QUERY_ABSTRACT -lasso_samlp2_subject_query_abstract_get_type -LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT_CLASS -LASSO_IS_SAMLP2_SUBJECT_QUERY_ABSTRACT_CLASS -LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT_GET_CLASS -
- -
-samlp2_terminate -LassoSamlp2Terminate -LassoSamlp2Terminate -lasso_samlp2_terminate_new - -LASSO_SAMLP2_TERMINATE -LASSO_IS_SAMLP2_TERMINATE -LASSO_TYPE_SAMLP2_TERMINATE -lasso_samlp2_terminate_get_type -LASSO_SAMLP2_TERMINATE_CLASS -LASSO_IS_SAMLP2_TERMINATE_CLASS -LASSO_SAMLP2_TERMINATE_GET_CLASS -
- diff --git a/docs/reference/lasso-sections.txt.in b/docs/reference/lasso-sections.txt.in new file mode 100644 index 00000000..20f92fec --- /dev/null +++ b/docs/reference/lasso-sections.txt.in @@ -0,0 +1,529 @@ +lasso/lasso.h + +
+strings + + +LASSO_LASSO_HREF +LASSO_LASSO_PREFIX +LASSO_PYTHON_HREF + + +LASSO_LIB_HREF +LASSO_LIB_PREFIX +LASSO_LIB_MAJOR_VERSION_N +LASSO_LIB_MINOR_VERSION_N + + +LASSO_LIB_NAMEID_POLICY_TYPE_NONE +LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME +LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED +LASSO_LIB_NAMEID_POLICY_TYPE_ANY + + +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN + + +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER + + +LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST +LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX +LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE +LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT +LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP +LASSO_LIB_STATUS_CODE_NO_PASSIVE +LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP +LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED +LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL +LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST +LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE + + +LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART +LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST +LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_NIM_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP + + +LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID + + +LASSO_LIB_CONSENT_OBTAINED +LASSO_LIB_CONSENT_OBTAINED_PRIOR +LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT +LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT +LASSO_LIB_CONSENT_UNAVAILABLE +LASSO_LIB_CONSENT_INAPPLICABLE + + +LASSO_SECURITY_MECH_NULL +LASSO_SECURITY_MECH_X509 +LASSO_SECURITY_MECH_SAML +LASSO_SECURITY_MECH_BEARER +LASSO_SECURITY_MECH_TLS +LASSO_SECURITY_MECH_TLS_X509 +LASSO_SECURITY_MECH_TLS_SAML +LASSO_SECURITY_MECH_TLS_BEARER +LASSO_SECURITY_MECH_CLIENT_TLS +LASSO_SECURITY_MECH_CLIENT_TLS_X509 +LASSO_SECURITY_MECH_CLIENT_TLS_SAML +LASSO_SECURITY_MECH_CLIENT_TLS_BEARER + + +LASSO_SECURITY11_MECH_X509 +LASSO_SECURITY11_MECH_SAML +LASSO_SECURITY11_MECH_BEARER +LASSO_SECURITY11_MECH_TLS_X509 +LASSO_SECURITY11_MECH_TLS_SAML +LASSO_SECURITY11_MECH_TLS_BEARER + + +LASSO_DISCO_HREF +LASSO_DISCO_PREFIX +LASSO_EP_HREF +LASSO_EP_PREFIX +LASSO_PP_HREF +LASSO_PP_PREFIX +LASSO_IS_HREF +LASSO_IS_PREFIX +LASSO_SA_HREF +LASSO_SA_PREFIX +LASSO_SEC_HREF +LASSO_SEC_PREFIX + + +LASSO_SA_SASL_SERVICE_NAME + + +LASSO_IS_INTERACT_ATTR_INTERACT_IF_NEEDED +LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT +LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT_FOR_DATA + + +LASSO_DISCO_STATUS_CODE_OK +LASSO_DISCO_STATUS_CODE_DISCO_OK +LASSO_DISCO_STATUS_CODE_FAILED +LASSO_DISCO_STATUS_CODE_REMOVE_ENTRY +LASSO_DISCO_STATUS_CODE_FORBIDDEN +LASSO_DISCO_STATUS_CODE_NO_RESULTS +LASSO_DISCO_STATUS_CODE_DIRECTIVES + + +LASSO_DST_STATUS_CODE_OK +LASSO_DST_STATUS_CODE_FAILED +LASSO_DST_STATUS_CODE_PARTIAL +LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED +LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_ALL_RETURNED +LASSO_DST_STATUS_CODE_CHANGE_HISTORY_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_CHANGED_SINCE_RETURNS_ALL +LASSO_DST_STATUS_CODE_DATA_TOO_LONG +LASSO_DST_STATUS_CODE_EXISTS_ALREADY +LASSO_DST_STATUS_CODE_EXTENSION_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_INVALID_DATA +LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID +LASSO_DST_STATUS_CODE_INVALID_SELECT +LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT +LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT +LASSO_DST_STATUS_CODE_MISSING_SELECT +LASSO_DST_STATUS_CODE_MODIFIED_SINCE +LASSO_DST_STATUS_CODE_NO_MORE_ELEMENTS +LASSO_DST_STATUS_CODE_NO_MULTIPLE_ALLOWED +LASSO_DST_STATUS_CODE_NO_MULTIPLE_RESOURCES +LASSO_DST_STATUS_CODE_TIME_OUT +LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR + + +LASSO_SA_STATUS_CODE_OK +LASSO_SA_STATUS_CODE_CONTINUE +LASSO_SA_STATUS_CODE_ABORT + + +LASSO_METADATA_HREF +LASSO_METADATA_PREFIX + + +LASSO_SAML_ASSERTION_HREF +LASSO_SAML_ASSERTION_PREFIX +LASSO_SAML_PROTOCOL_HREF +LASSO_SAML_PROTOCOL_PREFIX +LASSO_SAML_MAJOR_VERSION_N +LASSO_SAML_MINOR_VERSION_N + + +LASSO_SAML_STATUS_CODE_SUCCESS +LASSO_SAML_STATUS_CODE_REQUEST_DENIED +LASSO_SAML_STATUS_CODE_VERSION_MISMATCH +LASSO_SAML_STATUS_CODE_REQUESTER +LASSO_SAML_STATUS_CODE_RESPONDER +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED +LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES +LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED + + +LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD +LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS +LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD +LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN +LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI +LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI +LASSO_SAML_AUTHENTICATION_METHOD_PGP +LASSO_SAML_AUTHENTICATION_METHODS_PKI +LASSO_SAML_AUTHENTICATION_METHOD_XKMS +LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG +LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED +LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY + + +LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT +LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01 +LASSO_SAML_CONFIRMATION_METHOD_BEARER +LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY +LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES + + +LASSO_SOAP_ENV_HREF +LASSO_SOAP_ENV_PREFIX +LASSO_SOAP_ENV_ACTOR +LASSO_SOAP_BINDING_HREF +LASSO_SOAP_BINDING_PREFIX +LASSO_SOAP_BINDING_EXT_HREF +LASSO_SOAP_BINDING_EXT_PREFIX + + +LASSO_IDWSF2_SB2_HREF +LASSO_IDWSF2_SB2_PREFIX +LASSO_IDWSF2_SBF_HREF +LASSO_IDWSF2_SBF_PREFIX + + +LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE +LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_ONLINE +LASSO_SOAP_BINDING_PROCESS_CONTEXT_SIMULATE + + +LASSO_SOAP_FAULT_CODE_SERVER +LASSO_SOAP_FAULT_STRING_SERVER +LASSO_SOAP_FAULT_STRING_IDENTITY_NOT_FOUND + + +LASSO_PAOS_HREF +LASSO_PAOS_PREFIX + + +LASSO_ECP_HREF +LASSO_ECP_PREFIX + + +LASSO_SAML2_METADATA_HREF +LASSO_SAML2_METADATA_BINDING_SOAP +LASSO_SAML2_METADATA_BINDING_REDIRECT +LASSO_SAML2_METADATA_BINDING_POST +LASSO_SAML2_METADATA_BINDING_ARTIFACT +LASSO_SAML2_METADATA_BINDING_PAOS + + +LASSO_SAML2_PROTOCOL_HREF +LASSO_SAML2_PROTOCOL_PREFIX +LASSO_SAML2_ASSERTION_HREF +LASSO_SAML2_ASSERTION_PREFIX + + +LASSO_SAML2_DEFLATE_ENCODING + + +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED + + +LASSO_SAML2_ATTRIBUTE_NAME_EPR +LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI + + +LASSO_SAML2_CONSENT_OBTAINED +LASSO_SAML2_CONSENT_PRIOR +LASSO_SAML2_CONSENT_IMPLICIT +LASSO_SAML2_CONSENT_EXPLICIT +LASSO_SAML2_CONSENT_UNAVAILABLE +LASSO_SAML2_CONSENT_INAPPLICABLE + + +LASSO_SAML2_STATUS_CODE_SUCCESS +LASSO_SAML2_STATUS_CODE_REQUESTER +LASSO_SAML2_STATUS_CODE_RESPONDER +LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH +LASSO_SAML2_STATUS_CODE_AUTHN_FAILED +LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME +LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY +LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT +LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP +LASSO_SAML2_STATUS_CODE_NO_PASSIVE +LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP +LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT +LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED +LASSO_SAML2_STATUS_CODE_REQUEST_DENIED +LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW +LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED +LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES +LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE +LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL +LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING + + +LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL +LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_KERBEROS +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED +LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_PGP +LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT +LASSO_SAML2_AUTHN_CONTEXT_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION +LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD +LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI +LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI +LASSO_SAML2_AUTHN_CONTEXT_SPKI +LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT +LASSO_SAML2_AUTHN_CONTEXT_X509 +LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN +LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG + + +LASSO_SAML2_CONFIRMATION_METHOD_BEARER + + +LASSO_IDWSF2_DISCO_HREF +LASSO_IDWSF2_DISCO_PREFIX +LASSO_IDWSF2_DST_HREF +LASSO_IDWSF2_DST_PREFIX +LASSO_IDWSF2_DSTREF_HREF +LASSO_IDWSF2_DSTREF_PREFIX +LASSO_IDWSF2_IMS_HREF +LASSO_IDWSF2_IMS_PREFIX +LASSO_IDWSF2_IS_HREF +LASSO_IDWSF2_IS_PREFIX +LASSO_IDWSF2_PS_HREF +LASSO_IDWSF2_PS_PREFIX +LASSO_IDWSF2_SUBS_HREF +LASSO_IDWSF2_SUBS_PREFIX +LASSO_IDWSF2_SUBSREF_HREF +LASSO_IDWSF2_SUBSREF_PREFIX +LASSO_IDWSF2_UTIL_HREF +LASSO_IDWSF2_UTIL_PREFIX +LASSO_IDWSF2_SEC_HREF +LASSO_IDWSF2_SEC_PREFIX + + +LASSO_WSSE_HREF +LASSO_WSSE_PREFIX +LASSO_WSSE1_HREF +LASSO_WSSE1_PREFIX +LASSO_WSUTIL1_HREF +LASSO_WSUTIL1_PREFIX +LASSO_WSA_HREF +LASSO_WSA_PREFIX +LASSO_WSSE_200401_HREF +LASSO_WSSE_200401_PREFIX +LASSO_WSU_HREF +LASSO_WSU_PREFIX + + +LASSO_DS_HREF +LASSO_DS_PREFIX +LASSO_XSI_HREF +LASSO_XSI_PREFIX + +
+ +
+lasso +lasso_init +lasso_shutdown +lasso_check_version +LassoCheckVersionMode +
+ +
+errors +Error codes +LASSO_ERROR_UNDEFINED +LASSO_ERROR_UNIMPLEMENTED +LASSO_ERROR_OUT_OF_MEMORY +LASSO_ERROR_CAST_FAILED +LASSO_XML_ERROR_NODE_NOT_FOUND +LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND +LASSO_XML_ERROR_ATTR_NOT_FOUND +LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND +LASSO_XML_ERROR_INVALID_FILE +LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED +LASSO_XML_ERROR_MISSING_NAMESPACE +LASSO_DS_ERROR_SIGNATURE_NOT_FOUND +LASSO_DS_ERROR_INVALID_SIGNATURE +LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED +LASSO_DS_ERROR_CONTEXT_CREATION_FAILED +LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED +LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED +LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED +LASSO_DS_ERROR_SIGNATURE_FAILED +LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED +LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED +LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED +LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED +LASSO_DS_ERROR_INVALID_SIGALG +LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED +LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND +LASSO_DS_ERROR_TOO_MUCH_REFERENCES +LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML +LASSO_DS_ERROR_DECRYPTION_FAILED +LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND +LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED +LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH +LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED +LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE +LASSO_LOGOUT_ERROR_REQUEST_DENIED +LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND +LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL +LASSO_PROFILE_ERROR_INVALID_QUERY +LASSO_PROFILE_ERROR_INVALID_POST_MSG +LASSO_PROFILE_ERROR_INVALID_SOAP_MSG +LASSO_PROFILE_ERROR_MISSING_REQUEST +LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD +LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE +LASSO_PROFILE_ERROR_INVALID_MSG +LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID +LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE +LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL +LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND +LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND +LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND +LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED +LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED +LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED +LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED +LASSO_PROFILE_ERROR_SESSION_NOT_FOUND +LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP +LASSO_PROFILE_ERROR_BAD_SESSION_DUMP +LASSO_PROFILE_ERROR_MISSING_RESPONSE +LASSO_PROFILE_ERROR_MISSING_STATUS_CODE +LASSO_PROFILE_ERROR_MISSING_ARTIFACT +LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING +LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION +LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE +LASSO_PROFILE_ERROR_MISSING_ASSERTION +LASSO_PROFILE_ERROR_MISSING_SUBJECT +LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER +LASSO_PROFILE_ERROR_INVALID_ARTIFACT +LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY +LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS +LASSO_PROFILE_ERROR_MISSING_ISSUER +LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE +LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE +LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS +LASSO_PROFILE_ERROR_INVALID_ISSUER +LASSO_PROFILE_ERROR_MISSING_SERVER +LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER +LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE +LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER +LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST +LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ +LASSO_PARAM_ERROR_INVALID_VALUE +LASSO_PARAM_ERROR_CHECK_FAILED +LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT +LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND +LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED +LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY +LASSO_LOGIN_ERROR_REQUEST_DENIED +LASSO_LOGIN_ERROR_INVALID_SIGNATURE +LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST +LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS +LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL +LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT +LASSO_LOGIN_ERROR_ASSERTION_REPLAY +LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID +LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER +LASSO_SOAP_FAULT_REDIRECT_REQUEST +LASSO_SOAP_ERROR_MISSING_ENVELOPE +LASSO_SOAP_ERROR_MISSING_HEADER +LASSO_SOAP_ERROR_MISSING_BODY +LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER +LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST +LASSO_DATA_SERVICE_CANNOT_ADD_ITEM +LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION +LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY +LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID +LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT +LASSO_WSF_PROFILE_ERROR_SOAP_FAULT +LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM +LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION +LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID +LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF +LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID +LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED +LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED +LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE +LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE +LASSO_DST_ERROR_MISSING_SERVICE_DATA +LASSO_DST_ERROR_QUERY_FAILED +LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED +LASSO_DST_ERROR_MODIFY_FAILED +LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED +LASSO_DST_ERROR_NEW_DATA_MISSING +LASSO_DST_ERROR_QUERY_NOT_FOUND +LASSO_DST_ERROR_NO_DATA +LASSO_DST_ERROR_MALFORMED_QUERY +LASSO_REGISTRY_ERROR_KEY_EXISTS +LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY +
diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml deleted file mode 100644 index 641be345..00000000 --- a/docs/reference/lasso.sgml +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - Lasso Reference Manual - for Lasso &version; - - - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. - - - - - 2004, 2005, 2006, 2007, 2008 - Entr'ouvert - - - - - - Lasso & Liberty Alliance Overview - -Lasso is a library which provides all the necessary functions for sites to -implement Liberty Alliance -specifications. It defines processes for federated identities, single sign-on -and related protocols. - - - -Founded in 2001 by Sun in order to propose an alternative to the -Microsoft Passport project, the consortium Liberty Alliance aims to -promote an infrastructure of standards allowing the management of -federated identities between several services or systems. - - - - -A federated identity (or network identity) of an individual or a legal entity -on Internet gather at the same time: - - - - Its identification (name, co-ordinates, preferences, history...); - - - Its authentication (which guarantees the validity of an identity); - - - Its authorisations (access rights to information, access rights to - services). - - - - - -Liberty standards aims to give more coherence to a network identity -which is scattered (numerous logins and passwords) today. This identity -becomes frequently delicate to manage, both for customers and businesses. - - - -The Liberty Alliance specifications define three types of actors: - - - - The user, person or entity who can acquire an identity; - - - The identity provider which creates and manages the identity of - the users, and authenticates them to the service providers; - - - The service provider who provides services to the users once that - they have authenticated to an identity provider. - - - - - -One calls circle of trust a grouping of identity providers and service -providers which agreed to share (to federate) the identity of their users. - - - -Contrary to most other implementations of Liberty Alliance, Lasso is not a -full-fedged system but a simple C library, with complete bindings for Java, -Perl, PHP and Python. The integration work should largely be facilitated. -An existing site should be able to integrate it in a few days of -development, without calling into question its architecture. Lasso is a -library written in C Language. - - - -Lasso is built on top of libxml2, -XMLSec and -OpenSSL and is licensed under -the GNU General Public License -(with an OpenSSL exception). - - - - - - - - Lasso Architecture - &LassoProvider; - &LassoServer; - &LassoIdentity; - &LassoSession; - &LassoFederation; - - - - Identity Federation Framework - - &LassoProfile; - &LassoLogin; - &LassoLogout; - &LassoDefederation; - &LassoNameRegistration; - &LassoNameIdentifierMapping; - &LassoNameIdManagement; - &LassoLecp; - &LassoEcp; - - - - - Identity Web Services Framework - - &LassoDiscovery; - &LassoDataService; - &LassoIdWsf2Discovery; - &LassoIdWsf2DataService; - - - - - Objects from ID-FF 1.2 schemas - - &LassoLibAssertion; - &LassoLibAuthenticationStatement; - &LassoLibAuthnContext; - &LassoLibAuthnRequest; - &LassoLibAuthnRequestEnvelope; - &LassoLibAuthnResponse; - &LassoLibAuthnResponseEnvelope; - &LassoLibFederationTerminationNotification; - &LassoLibIDPEntries; - &LassoLibIDPEntry; - &LassoLibIDPList; - &LassoLibLogoutRequest; - &LassoLibLogoutResponse; - &LassoLibNameIdentifierMappingRequest; - &LassoLibNameIdentifierMappingResponse; - &LassoLibRegisterNameIdentifierRequest; - &LassoLibRegisterNameIdentifierResponse; - &LassoLibRequestAuthnContext; - &LassoLibScoping; - &LassoLibStatusResponse; - &LassoLibSubject; - &LassoSamlAdvice; - &LassoSamlAssertion; - &LassoSamlAttribute; - &LassoSamlAttributeDesignator; - &LassoSamlAttributeValue; - &LassoSamlAttributeStatement; - &LassoSamlAudienceRestrictionCondition; - &LassoSamlAuthenticationStatement; - &LassoSamlAuthorityBinding; - &LassoSamlConditionAbstract; - &LassoSamlConditions; - &LassoSamlNameIdentifier; - &LassoSamlStatementAbstract; - &LassoSamlSubject; - &LassoSamlSubjectConfirmation; - &LassoSamlSubjectLocality; - &LassoSamlSubjectStatementAbstract; - &LassoSamlpRequest; - &LassoSamlpRequestAbstract; - &LassoSamlpResponse; - &LassoSamlpResponseAbstract; - &LassoSamlpStatus; - &LassoSamlpStatusCode; - - - - Objects from SAML 2.0 schemas - - &LassoSaml2Action; - &LassoSaml2Advice; - &LassoSaml2Assertion; - &LassoSaml2Attribute; - &LassoSaml2AttributeValue; - &LassoSaml2AttributeStatement; - &LassoSaml2AudienceRestriction; - &LassoSaml2AuthnContext; - &LassoSaml2AuthnStatement; - &LassoSaml2AuthzDecisionStatement; - &LassoSaml2BaseIDAbstract; - &LassoSaml2ConditionAbstract; - &LassoSaml2Conditions; - &LassoSaml2EncryptedElement; - &LassoSaml2Evidence; - &LassoSaml2KeyInfoConfirmationData; - &LassoSaml2NameID; - &LassoSaml2OneTimeUse; - &LassoSaml2ProxyRestriction; - &LassoSaml2StatementAbstract; - &LassoSaml2SubjectConfirmationData; - &LassoSaml2SubjectConfirmation; - &LassoSaml2Subject; - &LassoSaml2SubjectLocality; - &LassoSamlp2ArtifactResolve; - &LassoSamlp2ArtifactResponse; - &LassoSamlp2AssertionIDRequest; - &LassoSamlp2AttributeQuery; - &LassoSamlp2AuthnQuery; - &LassoSamlp2AuthnRequest; - &LassoSamlp2AuthzDecisionQuery; - &LassoSamlp2Extensions; - &LassoSamlp2IDPEntry; - &LassoSamlp2IDPList; - &LassoSamlp2LogoutRequest; - &LassoSamlp2LogoutResponse; - &LassoSamlp2ManageNameIDRequest; - &LassoSamlp2ManageNameIDResponse; - &LassoSamlp2NameIDMappingRequest; - &LassoSamlp2NameIDMappingResponse; - &LassoSamlp2NameIDPolicy; - &LassoSamlp2RequestAbstract; - &LassoSamlp2RequestedAuthnContext; - &LassoSamlp2Response; - &LassoSamlp2Scoping; - &LassoSamlp2Status; - &LassoSamlp2StatusCode; - &LassoSamlp2StatusDetail; - &LassoSamlp2StatusResponse; - &LassoSamlp2SubjectQueryAbstract; - &LassoSamlp2Terminate; - - - - Misc - - &LassoNode; - &lasso-lasso; - &LassoStrings; - - - diff --git a/docs/reference/lasso.types.in b/docs/reference/lasso.types.in deleted file mode 100644 index 60730ee2..00000000 --- a/docs/reference/lasso.types.in +++ /dev/null @@ -1,59 +0,0 @@ -#include - -lasso_lib_assertion_get_type -lasso_lib_authentication_statement_get_type -lasso_lib_authn_context_get_type -lasso_lib_authn_request_get_type -lasso_lib_authn_response_get_type -lasso_lib_federation_termination_notification_get_type -lasso_lib_idp_entries_get_type -lasso_lib_idp_entry_get_type -lasso_lib_idp_list_get_type -lasso_lib_logout_request_get_type -lasso_lib_logout_response_get_type -lasso_lib_name_identifier_mapping_request_get_type -lasso_lib_name_identifier_mapping_response_get_type -lasso_lib_register_name_identifier_request_get_type -lasso_lib_register_name_identifier_response_get_type -lasso_lib_request_authn_context_get_type -lasso_lib_scoping_get_type -lasso_lib_status_response_get_type -lasso_lib_subject_get_type -lasso_saml_advice_get_type -lasso_saml_assertion_get_type -lasso_saml_audience_restriction_condition_get_type -lasso_saml_authentication_statement_get_type -lasso_saml_authority_binding_get_type -lasso_saml_condition_abstract_get_type -lasso_saml_conditions_get_type -lasso_saml_name_identifier_get_type -lasso_saml_statement_abstract_get_type -lasso_saml_subject_get_type -lasso_saml_subject_confirmation_get_type -lasso_saml_subject_locality_get_type -lasso_saml_subject_statement_abstract_get_type -lasso_samlp_request_get_type -lasso_samlp_request_abstract_get_type -lasso_samlp_response_get_type -lasso_samlp_response_abstract_get_type -lasso_samlp_status_get_type -lasso_samlp_status_code_get_type - - -lasso_defederation_get_type -lasso_federation_get_type -lasso_lecp_get_type -lasso_login_get_type -lasso_logout_get_type -lasso_profile_get_type -lasso_provider_get_type -lasso_server_get_type -lasso_identity_get_type -lasso_session_get_type -lasso_name_registration_get_type -lasso_name_identifier_mapping_get_type -lasso_name_id_management_get_type -lasso_ecp_get_type - -#WSF# lasso_discovery_get_type -#WSF# lasso_data_service_get_type diff --git a/docs/reference/lasso/Makefile.am b/docs/reference/lasso/Makefile.am new file mode 100644 index 00000000..9f6916bc --- /dev/null +++ b/docs/reference/lasso/Makefile.am @@ -0,0 +1,121 @@ +## Process this file with automake to produce Makefile.in + + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.6 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE=lasso + +# Uncomment for versioned docs and specify the version of the module, e.g. '2'. +#DOC_MODULE_VERSION=2 + + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR=../../../lasso + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS= + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS=--ignore-decorators=LASSO_EXPORT + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS= + +# Extra options to supply to gtkdoc-mkhtml +MKHTML_OPTIONS=--path=$(shell pwd) + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS= + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB= +CFILE_GLOB= + +# Extra header to include when scanning, which are not under DOC_SOURCE_DIR +# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h +EXTRA_HFILES= + +# Header files to ignore when scanning. Use base file name, no paths +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES= sessionprivate.h logoutprivate.h loginprivate.h profileprivate.h \ +identityprivate.h serverprivate.h providerprivate.h id_ff_extensions_private.h \ +wsf_profile_private.h private.h saml_2_0_loginprivate.h \ +saml_2_0_profileprivate.h saml_2_0_logoutprivate.h ecpprivate.h \ +saml_2_0_serverprivate.h saml_2_0_providerprivate.h federationprivate.h \ +registry-private.h id_wsf_2_0_sessionprivate.h id_wsf_2_0_serverprivate.h \ +saml2_login_private.h id_wsf_2_0_private.h \ +backward_comp.h id_wsf_2.h id_wsf.h lasso_config.h utils.h debug.h +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files= + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files= + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +GTKDOC_CFLAGS=$(LASSO_CFLAGS) -I$(top_srcdir) -I$(top_builddir) +GTKDOC_LIBS= \ + $(top_builddir)/lasso/liblasso.la \ + $(LASSO_LIBS) + +# This includes the standard gtk-doc make rules, copied by gtkdocize. +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST += lasso-sections.txt lasso-docs.sgml version.xml.in lasso.types.in + +# Files not to distribute +# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types +# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt +# DISTCLEANFILES = + +# Generate lasso.types depending on the WSF_ENABLED flag +if WSF_ENABLED +lasso.types: lasso.types.in + sed -e 's/#WSF# //g' < $(srcdir)/lasso.types.in > lasso.types +else +lasso.types: lasso.types.in + grep -v '#WSF#' $(srcdir)/lasso.types.in > lasso.types +endif + + +# Comment this out if you want your docs-status tested during 'make check' +if ENABLE_GTK_DOC +TESTS_ENVIRONMENT = cd $(srcdir) +TESTS = $(GTKDOC_CHECK) +endif + +-include $(top_srcdir)/git.mk diff --git a/docs/reference/lasso/lasso-docs.sgml b/docs/reference/lasso/lasso-docs.sgml new file mode 100644 index 00000000..bf16273b --- /dev/null +++ b/docs/reference/lasso/lasso-docs.sgml @@ -0,0 +1,535 @@ + + + +]> + + + Lasso Reference Manual + for Lasso &version; + The latest version of this documentation can be found on-line at + http://lasso.entrouvert.org/documentation/index.html. + + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + + + + 2004, 2005, 2006, 2007, 2008, 2009 + Entr'ouvert + + + + + + Lasso & Liberty Alliance Overview + +Lasso is a library which provides all the necessary functions for sites to +implement Liberty Alliance +specifications. It defines processes for federated identities, single sign-on +and related protocols. + + + +Founded in 2001 by Sun in order to propose an alternative to the +Microsoft Passport project, the consortium Liberty Alliance aims to +promote an infrastructure of standards allowing the management of +federated identities between several services or systems. + + + + +A federated identity (or network identity) of an individual or a legal entity +on Internet gather at the same time: + + + + Its identification (name, co-ordinates, preferences, history...); + + + Its authentication (which guarantees the validity of an identity); + + + Its authorisations (access rights to information, access rights to + services). + + + + + +Liberty standards aims to give more coherence to a network identity +which is scattered (numerous logins and passwords) today. This identity +becomes frequently delicate to manage, both for customers and businesses. + + + +The Liberty Alliance specifications define three types of actors: + + + + The user, person or entity who can acquire an identity; + + + The identity provider which creates and manages the identity of + the users, and authenticates them to the service providers; + + + The service provider who provides services to the users once that + they have authenticated to an identity provider. + + + + + +One calls circle of trust a grouping of identity providers and service +providers which agreed to share (to federate) the identity of their users. + + + +Contrary to most other implementations of Liberty Alliance, Lasso is not a +full-fedged system but a simple C library, with complete bindings for Java, +Perl, PHP and Python. The integration work should largely be facilitated. +An existing site should be able to integrate it in a few days of +development, without calling into question its architecture. Lasso is a +library written in C Language. + + + +Lasso is built on top of libxml2, +XMLSec and +OpenSSL and is licensed under +the GNU General Public License +(with an OpenSSL exception). + + + + + + + + Lasso Architecture + + Lasso handle the concepts of providers sharing identities, that can + enable the creation of sessions following an authentication. The + current provider is represented by the LassoServer object, which + inherit from the LassoProvider. All known providers to the current + provider must be registered inside the LassoServer object. Some + providers are identity providers, by sending authentication request + you can establish federation, materialised by LassoFederation + objects, between identity stored by the identity provider and + another stored by the current provider. Those federation are stored + in the LassoIdentity object. Each time an authentication is done, + an assertion reprenting it is stored in the LassoSession object. + They are stored in a map, keyed by the originating identity + provider, see lasso_session_get_assertion(). + + Protocols from the ID-FF 1.2 or the SAML 2.0 family are represented + by object whose class inherit from LassoProfile. The constructor + of those profile objects needs a LassoServer, and eventually a + LassoIdentity and a LassoSession. + + + + + + + + + LassoNode is the base class for all Lasso classes, it gives XML serialization and deserialization support to all of them. + + The LassoMiscTextNode allows to represent miscellenaous nodes for whose no mapping to a specific GObjectClass exists. + + + + + + + Identity Federation Framework - ID-FF 1.2 profiles + + + + + + + + + + Objects from ID-FF 1.2 schemas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SAML 2.0 Single Sign On profiles + + The profile LassoLogin and LassoLogout are shared between SAML + 2.0 and ID-FF 1.2, depending on the declared protocol support, + Lasso will create request respecting the chosen standard. Beware + that initialization of the LassoLogin object, after construction, + differ between the two stacks of profiles. The + LassoNameIdManagement profile replace the nearly equivalent + LassoDefederation profile from ID-FF 1.2. + + + + + + + + + + + Objects from SAML 2.0 schemas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identity Web Services Framework 1.0 + + + + + + + + + + + Objects from ID-WSF 1.0 schemas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ID-WSF 2.0 + + + + + + Objects from ID-WSF 2.0 schemas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Object from the SOAP 1.1 schemas + + + + + + + + + + Object from the XML-DSIG schemas + + + + + + + + Object from the WS-* schemas + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/reference/lasso/lasso-sections.txt b/docs/reference/lasso/lasso-sections.txt new file mode 100644 index 00000000..c09bc862 --- /dev/null +++ b/docs/reference/lasso/lasso-sections.txt @@ -0,0 +1,6020 @@ +
+server +LassoServerPrivate +LassoServer +LassoServer +lasso_server_new +lasso_server_new_from_buffers +lasso_server_new_from_dump +lasso_server_add_provider +lasso_server_add_provider_from_buffer +lasso_server_destroy +lasso_server_dump +lasso_server_get_provider +lasso_server_set_encryption_private_key +lasso_server_load_affiliation + +LASSO_SERVER +LASSO_IS_SERVER +LASSO_TYPE_SERVER +lasso_server_get_type +LASSO_SERVER_CLASS +LASSO_IS_SERVER_CLASS +LASSO_SERVER_GET_CLASS +
+ +
+defederation +LassoDefederation +LassoDefederation +lasso_defederation_new +lasso_defederation_build_notification_msg +lasso_defederation_destroy +lasso_defederation_init_notification +lasso_defederation_process_notification_msg +lasso_defederation_validate_notification + +LASSO_DEFEDERATION +LASSO_IS_DEFEDERATION +LASSO_TYPE_DEFEDERATION +lasso_defederation_get_type +LASSO_DEFEDERATION_CLASS +LASSO_IS_DEFEDERATION_CLASS +LASSO_DEFEDERATION_GET_CLASS +
+ +
+name_registration +LassoNameRegistration +LassoNameRegistration +lasso_name_registration_new +lasso_name_registration_new_from_dump +lasso_name_registration_build_request_msg +lasso_name_registration_build_response_msg +lasso_name_registration_destroy +lasso_name_registration_dump +lasso_name_registration_init_request +lasso_name_registration_process_request_msg +lasso_name_registration_process_response_msg +lasso_name_registration_validate_request + +LASSO_NAME_REGISTRATION +LASSO_IS_NAME_REGISTRATION +LASSO_TYPE_NAME_REGISTRATION +lasso_name_registration_get_type +LASSO_NAME_REGISTRATION_CLASS +LASSO_IS_NAME_REGISTRATION_CLASS +LASSO_NAME_REGISTRATION_GET_CLASS +
+ +
+profile +LassoProfilePrivate +LassoRequestType +LassoProfile +LassoProfile +lasso_profile_get_request_type_from_soap_msg +lasso_profile_is_liberty_query +lasso_profile_get_identity +lasso_profile_get_session +lasso_profile_is_identity_dirty +lasso_profile_is_session_dirty +lasso_profile_set_identity_from_dump +lasso_profile_set_session_from_dump +lasso_profile_get_nameIdentifier +lasso_profile_get_artifact +lasso_profile_get_artifact_message +lasso_profile_set_artifact_message +lasso_profile_get_server + +LASSO_PROFILE +LASSO_IS_PROFILE +LASSO_TYPE_PROFILE +lasso_profile_get_type +LASSO_PROFILE_CLASS +LASSO_IS_PROFILE_CLASS +LASSO_PROFILE_GET_CLASS +
+ +
+identity +LassoIdentityPrivate +LassoIdentity +LassoIdentity +lasso_identity_new +lasso_identity_new_from_dump +lasso_identity_get_federation +lasso_identity_destroy +lasso_identity_dump + +LASSO_IDENTITY +LASSO_IS_IDENTITY +LASSO_TYPE_IDENTITY +lasso_identity_get_type +LASSO_IDENTITY_CLASS +LASSO_IS_IDENTITY_CLASS +LASSO_IDENTITY_GET_CLASS +
+ +
+provider +LassoProviderPrivate +LassoHttpMethod +LassoMdProtocolType +LassoProviderRole +LassoProtocolConformance +LassoEncryptionMode +LassoEncryptionSymKeyType +LassoProvider +LassoProvider +lasso_provider_new +lasso_provider_new_from_buffer +lasso_provider_get_assertion_consumer_service_url +lasso_provider_get_metadata_one +lasso_provider_get_metadata_list +lasso_provider_new_from_dump +lasso_provider_get_first_http_method +lasso_provider_accept_http_method +lasso_provider_has_protocol_profile +lasso_provider_get_base64_succinct_id +lasso_provider_get_organization +lasso_provider_get_protocol_conformance +lasso_provider_set_encryption_mode +lasso_provider_set_encryption_sym_key_type + +LASSO_PROVIDER +LASSO_IS_PROVIDER +LASSO_TYPE_PROVIDER +lasso_provider_get_type +LASSO_PROVIDER_CLASS +LASSO_IS_PROVIDER_CLASS +LASSO_PROVIDER_GET_CLASS +
+ +
+session +LassoSessionPrivate +LassoSession +LassoSession +lasso_session_new +lasso_session_new_from_dump +lasso_session_dump +lasso_session_destroy +lasso_session_get_assertions +lasso_session_get_provider_index +lasso_session_is_empty + +LASSO_SESSION +LASSO_IS_SESSION +LASSO_TYPE_SESSION +lasso_session_get_type +LASSO_SESSION_CLASS +LASSO_IS_SESSION_CLASS +LASSO_SESSION_GET_CLASS +
+ +
+lecp +LassoLecp +LassoLecp +lasso_lecp_new +lasso_lecp_build_authn_request_envelope_msg +lasso_lecp_build_authn_request_msg +lasso_lecp_build_authn_response_msg +lasso_lecp_build_authn_response_envelope_msg +lasso_lecp_destroy +lasso_lecp_init_authn_request +lasso_lecp_process_authn_request_msg +lasso_lecp_process_authn_request_envelope_msg +lasso_lecp_process_authn_response_envelope_msg + +LASSO_LECP +LASSO_IS_LECP +LASSO_TYPE_LECP +lasso_lecp_get_type +LASSO_LECP_CLASS +LASSO_IS_LECP_CLASS +LASSO_LECP_GET_CLASS +
+ +
+login +LassoLoginPrivate +LassoLoginProtocolProfile +LassoLogin +LassoLogin +lasso_login_new +lasso_login_new_from_dump +lasso_login_accept_sso +lasso_login_build_artifact_msg +lasso_login_build_assertion +lasso_login_build_authn_request_msg +lasso_login_build_authn_response_msg +lasso_login_build_request_msg +lasso_login_build_response_msg +lasso_login_destroy +lasso_login_dump +lasso_login_init_authn_request +lasso_login_init_request +lasso_login_init_idp_initiated_authn_request +lasso_login_must_ask_for_consent +lasso_login_must_authenticate +lasso_login_process_authn_request_msg +lasso_login_process_authn_response_msg +lasso_login_process_request_msg +lasso_login_process_response_msg +lasso_login_validate_request_msg +lasso_login_process_paos_response_msg + +LASSO_LOGIN +LASSO_IS_LOGIN +LASSO_TYPE_LOGIN +lasso_login_get_type +LASSO_LOGIN_CLASS +LASSO_IS_LOGIN_CLASS +LASSO_LOGIN_GET_CLASS +
+ +
+federation +LassoFederationPrivate +LassoFederation +LassoFederation +lasso_federation_new +lasso_federation_build_local_name_identifier +lasso_federation_destroy +lasso_federation_verify_name_identifier + +LASSO_FEDERATION +LASSO_IS_FEDERATION +LASSO_TYPE_FEDERATION +lasso_federation_get_type +LASSO_FEDERATION_CLASS +LASSO_IS_FEDERATION_CLASS +LASSO_FEDERATION_GET_CLASS +
+ +
+logout +LassoLogoutPrivate +LassoLogout +LassoLogout +lasso_logout_new +lasso_logout_new_from_dump +lasso_logout_build_request_msg +lasso_logout_build_response_msg +lasso_logout_destroy +lasso_logout_dump +lasso_logout_get_next_providerID +lasso_logout_init_request +lasso_logout_process_request_msg +lasso_logout_process_response_msg +lasso_logout_reset_providerID_index +lasso_logout_validate_request + +LASSO_LOGOUT +LASSO_IS_LOGOUT +LASSO_TYPE_LOGOUT +lasso_logout_get_type +LASSO_LOGOUT_CLASS +LASSO_IS_LOGOUT_CLASS +LASSO_LOGOUT_GET_CLASS +
+ +
+name_identifier_mapping +LassoNameIdentifierMapping +LassoNameIdentifierMapping +lasso_name_identifier_mapping_new +lasso_name_identifier_mapping_build_request_msg +lasso_name_identifier_mapping_build_response_msg +lasso_name_identifier_mapping_destroy +lasso_name_identifier_mapping_init_request +lasso_name_identifier_mapping_process_request_msg +lasso_name_identifier_mapping_process_response_msg +lasso_name_identifier_mapping_validate_request + +LASSO_NAME_IDENTIFIER_MAPPING +LASSO_IS_NAME_IDENTIFIER_MAPPING +LASSO_TYPE_NAME_IDENTIFIER_MAPPING +lasso_name_identifier_mapping_get_type +LASSO_NAME_IDENTIFIER_MAPPING_CLASS +LASSO_IS_NAME_IDENTIFIER_MAPPING_CLASS +LASSO_NAME_IDENTIFIER_MAPPING_GET_CLASS +
+ +
+wsf_profile +LassoWsfProfilePrivate +LassoWsfProfile +LassoWsfProfile +lasso_wsf_profile_get_identity +lasso_wsf_profile_get_session +lasso_wsf_profile_is_identity_dirty +lasso_wsf_profile_is_session_dirty +lasso_wsf_profile_set_identity_from_dump +lasso_wsf_profile_set_session_from_dump +lasso_wsf_profile_build_soap_request_msg +lasso_wsf_profile_build_soap_response_msg +lasso_wsf_profile_init_soap_request +lasso_wsf_profile_init_soap_response +lasso_wsf_profile_process_soap_request_msg +lasso_wsf_profile_process_soap_response_msg +lasso_wsf_profile_new +lasso_wsf_profile_new_full +lasso_wsf_profile_set_description_from_offering +lasso_wsf_profile_set_description +lasso_wsf_profile_get_description +lasso_wsf_profile_get_resource_offering +lasso_wsf_profile_set_security_mech_id +lasso_wsf_profile_get_security_mech_id +lasso_wsf_profile_init +lasso_wsf_profile_get_remote_provider +lasso_wsf_profile_get_remote_provider_id +lasso_wsf_profile_get_soap_fault +lasso_wsf_profile_set_soap_fault +lasso_wsf_profile_set_status_code +lasso_wsf_profile_get_status_code +lasso_wsf_profile_helper_assign_resource_id +lasso_wsf_profile_helper_set_status + +LASSO_WSF_PROFILE +LASSO_IS_WSF_PROFILE +LASSO_TYPE_WSF_PROFILE +lasso_wsf_profile_get_type +LASSO_WSF_PROFILE_CLASS +LASSO_IS_WSF_PROFILE_CLASS +LASSO_WSF_PROFILE_GET_CLASS +
+ +
+authentication +LassoAuthenticationPrivate +LassoUserAccount +LassoSaslMechanisms +LassoAuthentication +LassoAuthentication +lasso_authentication_new +lasso_authentication_destroy +lasso_authentication_client_start +lasso_authentication_client_step +lasso_authentication_get_mechanism_list +lasso_authentication_init_request +lasso_authentication_process_request_msg +lasso_authentication_process_response_msg +lasso_authentication_server_start +lasso_authentication_server_step + +LASSO_AUTHENTICATION +LASSO_IS_AUTHENTICATION +LASSO_TYPE_AUTHENTICATION +lasso_authentication_get_type +LASSO_AUTHENTICATION_CLASS +LASSO_IS_AUTHENTICATION_CLASS +LASSO_AUTHENTICATION_GET_CLASS +
+ +
+personal_profile_service +LassoPersonalProfileServicePrivate +LassoPersonalProfileService +LassoPersonalProfileService +lasso_personal_profile_service_new +lasso_personal_profile_service_new_full +lasso_personal_profile_service_get_email + +LASSO_PERSONAL_PROFILE_SERVICE +LASSO_IS_PERSONAL_PROFILE_SERVICE +LASSO_TYPE_PERSONAL_PROFILE_SERVICE +lasso_personal_profile_service_get_type +LASSO_PERSONAL_PROFILE_SERVICE_CLASS +LASSO_IS_PERSONAL_PROFILE_SERVICE_CLASS +LASSO_PERSONAL_PROFILE_SERVICE_GET_CLASS +
+ +
+interaction_profile_service +LassoInteractionProfileServicePrivate +LassoInteractionProfileService +LassoInteractionProfileService +lasso_interaction_profile_service_new +lasso_interaction_profile_service_init_request +lasso_interaction_profile_service_process_request_msg +lasso_interaction_profile_service_process_response_msg + +LASSO_INTERACTION_PROFILE_SERVICE +LASSO_IS_INTERACTION_PROFILE_SERVICE +LASSO_TYPE_INTERACTION_PROFILE_SERVICE +lasso_interaction_profile_service_get_type +LASSO_INTERACTION_PROFILE_SERVICE_CLASS +LASSO_IS_INTERACTION_PROFILE_SERVICE_CLASS +LASSO_INTERACTION_PROFILE_SERVICE_GET_CLASS +
+ +
+data_service +LassoDataServicePrivate +LassoDataService +LassoDataService +lasso_data_service_new +lasso_data_service_new_full +lasso_data_service_init_query +lasso_data_service_add_query_item +lasso_data_service_process_query_msg +lasso_data_service_build_modify_response_msg +lasso_data_service_build_response_msg +lasso_data_service_process_query_response_msg +lasso_data_service_get_answer +lasso_data_service_get_answers +lasso_data_service_get_answers_by_select +lasso_data_service_get_answers_by_item_id +lasso_data_service_init_modify +lasso_data_service_add_modification +lasso_data_service_process_modify_msg +lasso_data_service_process_modify_response_msg +lasso_data_service_get_redirect_request_url +lasso_data_service_get_resource_offering + +LASSO_DATA_SERVICE +LASSO_IS_DATA_SERVICE +LASSO_TYPE_DATA_SERVICE +lasso_data_service_get_type +LASSO_DATA_SERVICE_CLASS +LASSO_IS_DATA_SERVICE_CLASS +LASSO_DATA_SERVICE_GET_CLASS +
+ +
+discovery +LassoDiscoveryPrivate +LassoDiscovery +LassoDiscovery +lasso_discovery_new +lasso_discovery_destroy +lasso_discovery_init_modify +lasso_discovery_add_insert_entry +lasso_discovery_add_remove_entry +lasso_discovery_init_query +lasso_discovery_add_requested_service_type +lasso_discovery_process_request_msg +lasso_discovery_build_response_msg +lasso_discovery_process_modify_response_msg +lasso_discovery_process_query_response_msg +lasso_discovery_get_service +lasso_discovery_get_services +LassoWsfProfileConstructor +lasso_discovery_register_constructor_for_service_type +lasso_discovery_unregister_constructor_for_service_type + +LASSO_DISCOVERY +LASSO_IS_DISCOVERY +LASSO_TYPE_DISCOVERY +lasso_discovery_get_type +LASSO_DISCOVERY_CLASS +LASSO_IS_DISCOVERY_CLASS +LASSO_DISCOVERY_GET_CLASS +
+ +
+sa_sasl_request +LassoSaSASLRequest +LassoSaSASLRequest +lasso_sa_sasl_request_new +lasso_sa_sasl_request_new_from_message + +LASSO_SA_SASL_REQUEST +LASSO_IS_SA_SASL_REQUEST +LASSO_TYPE_SA_SASL_REQUEST +lasso_sa_sasl_request_get_type +LASSO_SA_SASL_REQUEST_CLASS +LASSO_IS_SA_SASL_REQUEST_CLASS +LASSO_SA_SASL_REQUEST_GET_CLASS +
+ +
+dst_modify +LassoDstModify +LassoDstModify +lasso_dst_modify_new + +LASSO_DST_MODIFY +LASSO_IS_DST_MODIFY +LASSO_TYPE_DST_MODIFY +lasso_dst_modify_get_type +LASSO_DST_MODIFY_CLASS +LASSO_IS_DST_MODIFY_CLASS +LASSO_DST_MODIFY_GET_CLASS +
+ +
+dst_query +LassoDstQuery +LassoDstQuery +lasso_dst_query_new + +LASSO_DST_QUERY +LASSO_IS_DST_QUERY +LASSO_TYPE_DST_QUERY +lasso_dst_query_get_type +LASSO_DST_QUERY_CLASS +LASSO_IS_DST_QUERY_CLASS +LASSO_DST_QUERY_GET_CLASS +
+ +
+lib_federation_termination_notification +LassoLibFederationTerminationNotification +LassoLibFederationTerminationNotification +lasso_lib_federation_termination_notification_new +lasso_lib_federation_termination_notification_new_full + +LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION +LASSO_IS_LIB_FEDERATION_TERMINATION_NOTIFICATION +LASSO_TYPE_LIB_FEDERATION_TERMINATION_NOTIFICATION +lasso_lib_federation_termination_notification_get_type +LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION_CLASS +LASSO_IS_LIB_FEDERATION_TERMINATION_NOTIFICATION_CLASS +LASSO_LIB_FEDERATION_TERMINATION_NOTIFICATION_GET_CLASS +
+ +
+strings +Base Strings + +LASSO_PYTHON_HREF + +LASSO_LASSO_PREFIX +LASSO_LASSO_HREF +
+ +
+ws_strings +Strings for WS-* +LASSO_WSSE_HREF +LASSO_WSSE_PREFIX +LASSO_WSSE1_HREF +LASSO_WSSE1_PREFIX +LASSO_WSUTIL1_HREF +LASSO_WSUTIL1_PREFIX +LASSO_WSA_HREF +LASSO_WSA_PREFIX +LASSO_WSSE_200401_HREF +LASSO_WSSE_200401_PREFIX +LASSO_WSU_HREF +LASSO_WSU_PREFIX +LASSO_XSI_HREF +LASSO_XSI_PREFIX +
+ +
+soap_strings +Strings for SOAP 1.1 + +LASSO_SOAP_FAULT_CODE_SERVER +LASSO_SOAP_FAULT_CODE_CLIENT +LASSO_SOAP_FAULT_STRING_SERVER +LASSO_SOAP_FAULT_STRING_IDENTITY_NOT_FOUND +
+ +
+id_ff_strings +Strings for ID-FF 1.2 + +LASSO_LIB_HREF +LASSO_LIB_PREFIX +LASSO_METADATA_HREF +LASSO_METADATA_PREFIX +LASSO_SAML_ASSERTION_HREF +LASSO_SAML_ASSERTION_PREFIX +LASSO_SAML_PROTOCOL_HREF +LASSO_SAML_PROTOCOL_PREFIX +LASSO_PAOS_HREF +LASSO_PAOS_PREFIX +LASSO_ECP_HREF +LASSO_ECP_PREFIX + +LASSO_LIB_MAJOR_VERSION_N +LASSO_LIB_MINOR_VERSION_N +LASSO_SAML_MAJOR_VERSION_N +LASSO_SAML_MINOR_VERSION_N + +LASSO_LIB_NAMEID_POLICY_TYPE_NONE +LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME +LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED +LASSO_LIB_NAMEID_POLICY_TYPE_ANY + +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI +LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM +LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER + +LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD +LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS +LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD +LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN +LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI +LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI +LASSO_SAML_AUTHENTICATION_METHOD_PGP +LASSO_SAML_AUTHENTICATION_METHODS_PKI +LASSO_SAML_AUTHENTICATION_METHOD_XKMS +LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG +LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED +LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY + +LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST +LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX +LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE +LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT +LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP +LASSO_LIB_STATUS_CODE_NO_PASSIVE +LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP +LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED +LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL +LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST +LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE +LASSO_SAML_STATUS_CODE_SUCCESS +LASSO_SAML_STATUS_CODE_VERSION_MISMATCH +LASSO_SAML_STATUS_CODE_REQUESTER +LASSO_SAML_STATUS_CODE_RESPONDER +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW +LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED +LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES +LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED +LASSO_SAML_STATUS_CODE_REQUEST_DENIED + +LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART +LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST +LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_NIM_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP +LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP +LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP + +LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED +LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID + +LASSO_LIB_CONSENT_OBTAINED +LASSO_LIB_CONSENT_OBTAINED_PRIOR +LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT +LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT +LASSO_LIB_CONSENT_UNAVAILABLE +LASSO_LIB_CONSENT_INAPPLICABLE + +LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT +LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01 +LASSO_SAML_CONFIRMATION_METHOD_BEARER +LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY +LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES +
+ +
+saml2_strings +SAML 2.0 Strings + +LASSO_SAML2_METADATA_HREF +LASSO_SAML2_PROTOCOL_HREF +LASSO_SAML2_PROTOCOL_PREFIX +LASSO_SAML2_ASSERTION_HREF +LASSO_SAML2_ASSERTION_PREFIX +LASSO_SAML2_METADATA_BINDING_SOAP +LASSO_SAML2_METADATA_BINDING_REDIRECT +LASSO_SAML2_METADATA_BINDING_POST +LASSO_SAML2_METADATA_BINDING_ARTIFACT +LASSO_SAML2_METADATA_BINDING_PAOS +LASSO_SAML2_DEFLATE_ENCODING + +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT +LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED + +LASSO_SAML2_ATTRIBUTE_NAME_EPR +LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI + +LASSO_SAML2_CONSENT_OBTAINED +LASSO_SAML2_CONSENT_PRIOR +LASSO_SAML2_CONSENT_IMPLICIT +LASSO_SAML2_CONSENT_EXPLICIT +LASSO_SAML2_CONSENT_UNAVAILABLE +LASSO_SAML2_CONSENT_INAPPLICABLE + +LASSO_SAML2_STATUS_CODE_SUCCESS +LASSO_SAML2_STATUS_CODE_REQUESTER +LASSO_SAML2_STATUS_CODE_RESPONDER +LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH +LASSO_SAML2_STATUS_CODE_AUTHN_FAILED +LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME +LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY +LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT +LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP +LASSO_SAML2_STATUS_CODE_NO_PASSIVE +LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP +LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT +LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED +LASSO_SAML2_STATUS_CODE_REQUEST_DENIED +LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH +LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW +LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED +LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES +LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE +LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL +LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING + +LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL +LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_KERBEROS +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT +LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED +LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_PGP +LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT +LASSO_SAML2_AUTHN_CONTEXT_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION +LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD +LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI +LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI +LASSO_SAML2_AUTHN_CONTEXT_SPKI +LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD +LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT +LASSO_SAML2_AUTHN_CONTEXT_X509 +LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY +LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN +LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG + +LASSO_SAML2_CONFIRMATION_METHOD_BEARER +
+ +
+id_wsf_strings +ID-WSF 1.0 Strings + +LASSO_DISCO_HREF +LASSO_DISCO_PREFIX +LASSO_EP_HREF +LASSO_EP_PREFIX +LASSO_IS_HREF +LASSO_IS_PREFIX +LASSO_PP_HREF +LASSO_PP_PREFIX +LASSO_SA_HREF +LASSO_SA_PREFIX +LASSO_SEC_HREF +LASSO_SEC_PREFIX +LASSO_SOAP_BINDING_EXT_HREF +LASSO_SOAP_BINDING_EXT_PREFIX +LASSO_SOAP_BINDING_HREF +LASSO_SOAP_BINDING_PREFIX + +LASSO_SECURITY_MECH_NULL +LASSO_SECURITY_MECH_X509 +LASSO_SECURITY_MECH_SAML +LASSO_SECURITY_MECH_BEARER +LASSO_SECURITY_MECH_TLS +LASSO_SECURITY_MECH_TLS_X509 +LASSO_SECURITY_MECH_TLS_SAML +LASSO_SECURITY_MECH_TLS_BEARER +LASSO_SECURITY_MECH_CLIENT_TLS +LASSO_SECURITY_MECH_CLIENT_TLS_X509 +LASSO_SECURITY_MECH_CLIENT_TLS_SAML +LASSO_SECURITY_MECH_CLIENT_TLS_BEARER +LASSO_SECURITY11_MECH_X509 +LASSO_SECURITY11_MECH_SAML +LASSO_SECURITY11_MECH_BEARER +LASSO_SECURITY11_MECH_TLS_X509 +LASSO_SECURITY11_MECH_TLS_SAML +LASSO_SECURITY11_MECH_TLS_BEARER +LASSO_SA_SASL_SERVICE_NAME + +LASSO_IS_INTERACT_ATTR_INTERACT_IF_NEEDED +LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT +LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT_FOR_DATA + +LASSO_DISCO_STATUS_CODE_OK +LASSO_DISCO_STATUS_CODE_DISCO_OK +LASSO_DISCO_STATUS_CODE_FAILED +LASSO_DISCO_STATUS_CODE_REMOVE_ENTRY +LASSO_DISCO_STATUS_CODE_FORBIDDEN +LASSO_DISCO_STATUS_CODE_NO_RESULTS +LASSO_DISCO_STATUS_CODE_DIRECTIVES + +LASSO_DST_STATUS_CODE_OK +LASSO_DST_STATUS_CODE_FAILED +LASSO_DST_STATUS_CODE_PARTIAL +LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED +LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_ALL_RETURNED +LASSO_DST_STATUS_CODE_CHANGE_HISTORY_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_CHANGED_SINCE_RETURNS_ALL +LASSO_DST_STATUS_CODE_DATA_TOO_LONG +LASSO_DST_STATUS_CODE_EXISTS_ALREADY +LASSO_DST_STATUS_CODE_EXTENSION_NOT_SUPPORTED +LASSO_DST_STATUS_CODE_INVALID_DATA +LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID +LASSO_DST_STATUS_CODE_INVALID_SELECT +LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT +LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT +LASSO_DST_STATUS_CODE_MISSING_SELECT +LASSO_DST_STATUS_CODE_MODIFIED_SINCE +LASSO_DST_STATUS_CODE_NO_MORE_ELEMENTS +LASSO_DST_STATUS_CODE_NO_MULTIPLE_ALLOWED +LASSO_DST_STATUS_CODE_NO_MULTIPLE_RESOURCES +LASSO_DST_STATUS_CODE_TIME_OUT +LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR + +LASSO_SA_STATUS_CODE_OK +LASSO_SA_STATUS_CODE_CONTINUE +LASSO_SA_STATUS_CODE_ABORT + +LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE +LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_ONLINE +LASSO_SOAP_BINDING_PROCESS_CONTEXT_SIMULATE +
+ +
+id_wsf2_strings +Strings for ID-WSF 2.0 + +LASSO_IDWSF2_SB2_HREF +LASSO_IDWSF2_SB2_PREFIX +LASSO_IDWSF2_SBF_HREF +LASSO_IDWSF2_SBF_PREFIX +LASSO_IDWSF2_DISCO_HREF +LASSO_IDWSF2_DISCO_PREFIX +LASSO_IDWSF2_DST_HREF +LASSO_IDWSF2_DST_PREFIX +LASSO_IDWSF2_DSTREF_HREF +LASSO_IDWSF2_DSTREF_PREFIX +LASSO_IDWSF2_IMS_HREF +LASSO_IDWSF2_IMS_PREFIX +LASSO_IDWSF2_IS_HREF +LASSO_IDWSF2_IS_PREFIX +LASSO_IDWSF2_PS_HREF +LASSO_IDWSF2_PS_PREFIX +LASSO_IDWSF2_SUBS_HREF +LASSO_IDWSF2_SUBS_PREFIX +LASSO_IDWSF2_SUBSREF_HREF +LASSO_IDWSF2_SUBSREF_PREFIX +LASSO_IDWSF2_UTIL_HREF +LASSO_IDWSF2_UTIL_PREFIX +LASSO_IDWSF2_SEC_HREF +LASSO_IDWSF2_SEC_PREFIX +
+ +
+soap_strings +Strings for SOAP + +LASSO_SOAP_ENV_HREF +LASSO_SOAP_ENV_PREFIX +LASSO_SOAP_ENV_ACTOR +
+ +
+dsig_strings +Strings for XML-DSIG + +LASSO_DS_HREF +LASSO_DS_PREFIX +
+ +
+disco_modify +LassoDiscoModify +LassoDiscoModify +lasso_disco_modify_new +lasso_disco_modify_new_from_message + +LASSO_DISCO_MODIFY +LASSO_IS_DISCO_MODIFY +LASSO_TYPE_DISCO_MODIFY +lasso_disco_modify_get_type +LASSO_DISCO_MODIFY_CLASS +LASSO_IS_DISCO_MODIFY_CLASS +LASSO_DISCO_MODIFY_GET_CLASS +
+ +
+ds_key_info +LassoDsKeyInfo +LassoDsKeyInfo +lasso_ds_key_info_new + +LASSO_DS_KEY_INFO +LASSO_IS_DS_KEY_INFO +LASSO_TYPE_DS_KEY_INFO +lasso_ds_key_info_get_type +LASSO_DS_KEY_INFO_CLASS +LASSO_IS_DS_KEY_INFO_CLASS +LASSO_DS_KEY_INFO_GET_CLASS +
+ +
+disco_remove_entry +LassoDiscoRemoveEntry +LassoDiscoRemoveEntry +lasso_disco_remove_entry_new + +LASSO_DISCO_REMOVE_ENTRY +LASSO_IS_DISCO_REMOVE_ENTRY +LASSO_TYPE_DISCO_REMOVE_ENTRY +lasso_disco_remove_entry_get_type +LASSO_DISCO_REMOVE_ENTRY_CLASS +LASSO_IS_DISCO_REMOVE_ENTRY_CLASS +LASSO_DISCO_REMOVE_ENTRY_GET_CLASS +
+ +
+sec_resource_access_statement +LassoSecResourceAccessStatement +LassoSecResourceAccessStatement +lasso_sec_resource_access_statement_new + +LASSO_SEC_RESOURCE_ACCESS_STATEMENT +LASSO_IS_SEC_RESOURCE_ACCESS_STATEMENT +LASSO_TYPE_SEC_RESOURCE_ACCESS_STATEMENT +lasso_sec_resource_access_statement_get_type +LASSO_SEC_RESOURCE_ACCESS_STATEMENT_CLASS +LASSO_IS_SEC_RESOURCE_ACCESS_STATEMENT_CLASS +LASSO_SEC_RESOURCE_ACCESS_STATEMENT_GET_CLASS +
+ +
+saml_subject_locality +LassoSamlSubjectLocality +LassoSamlSubjectLocality +lasso_saml_subject_locality_new + +LASSO_SAML_SUBJECT_LOCALITY +LASSO_IS_SAML_SUBJECT_LOCALITY +LASSO_TYPE_SAML_SUBJECT_LOCALITY +lasso_saml_subject_locality_get_type +LASSO_SAML_SUBJECT_LOCALITY_CLASS +LASSO_IS_SAML_SUBJECT_LOCALITY_CLASS +LASSO_SAML_SUBJECT_LOCALITY_GET_CLASS +
+ +
+node +LassoMessageFormat +LassoSignatureType +LassoSignatureMethod +LassoNodeClassData +LassoNode +LassoNode +lasso_node_new +lasso_node_new_from_dump +lasso_node_new_from_soap +lasso_node_new_from_xmlNode +lasso_node_cleanup_original_xmlnodes +lasso_node_destroy +lasso_node_dump +lasso_node_export_to_base64 +lasso_node_export_to_query +lasso_node_export_to_soap +lasso_node_export_to_xml +lasso_node_export_to_paos_request +lasso_node_export_to_ecp_soap_response +lasso_node_get_xmlNode +lasso_node_get_original_xmlnode +lasso_node_set_original_xmlnode +lasso_node_init_from_message +lasso_node_init_from_query +lasso_node_init_from_xml +lasso_strerror + +LASSO_NODE +LASSO_IS_NODE +LASSO_TYPE_NODE +lasso_node_get_type +LASSO_NODE_CLASS +LASSO_IS_NODE_CLASS +LASSO_NODE_GET_CLASS +
+ +
+samlp_request_abstract +LassoSamlpRequestAbstract +LassoSamlpRequestAbstract + +LASSO_SAMLP_REQUEST_ABSTRACT +LASSO_IS_SAMLP_REQUEST_ABSTRACT +LASSO_TYPE_SAMLP_REQUEST_ABSTRACT +lasso_samlp_request_abstract_get_type +LASSO_SAMLP_REQUEST_ABSTRACT_CLASS +LASSO_IS_SAMLP_REQUEST_ABSTRACT_CLASS +LASSO_SAMLP_REQUEST_ABSTRACT_GET_CLASS +
+ +
+disco_description +LassoDiscoDescription +LassoDiscoDescription +lasso_disco_description_copy +lasso_disco_description_new +lasso_disco_description_new_with_WsdlRef +lasso_disco_description_new_with_BriefSoapHttpDescription +lasso_disco_description_has_saml_authentication +lasso_disco_description_has_x509_authentication + +LASSO_DISCO_DESCRIPTION +LASSO_IS_DISCO_DESCRIPTION +LASSO_TYPE_DISCO_DESCRIPTION +lasso_disco_description_get_type +LASSO_DISCO_DESCRIPTION_CLASS +LASSO_IS_DISCO_DESCRIPTION_CLASS +LASSO_DISCO_DESCRIPTION_GET_CLASS +
+ +
+sa_sasl_response +LassoSaSASLResponse +LassoSaSASLResponse +lasso_sa_sasl_response_new +lasso_sa_sasl_response_new_from_message +lasso_sa_sasl_response_add_credentials +lasso_sa_sasl_response_add_resource_offering + +LASSO_SA_SASL_RESPONSE +LASSO_IS_SA_SASL_RESPONSE +LASSO_TYPE_SA_SASL_RESPONSE +lasso_sa_sasl_response_get_type +LASSO_SA_SASL_RESPONSE_CLASS +LASSO_IS_SA_SASL_RESPONSE_CLASS +LASSO_SA_SASL_RESPONSE_GET_CLASS +
+ +
+saml_name_identifier +LassoSamlNameIdentifier +LassoSamlNameIdentifier +lasso_saml_name_identifier_new +lasso_saml_name_identifier_new_from_xmlNode + +LASSO_SAML_NAME_IDENTIFIER +LASSO_IS_SAML_NAME_IDENTIFIER +LASSO_TYPE_SAML_NAME_IDENTIFIER +lasso_saml_name_identifier_get_type +LASSO_SAML_NAME_IDENTIFIER_CLASS +LASSO_IS_SAML_NAME_IDENTIFIER_CLASS +LASSO_SAML_NAME_IDENTIFIER_GET_CLASS +
+ +
+dst_modification +LassoDstModification +LassoDstModification +lasso_dst_modification_new + +LASSO_DST_MODIFICATION +LASSO_IS_DST_MODIFICATION +LASSO_TYPE_DST_MODIFICATION +lasso_dst_modification_get_type +LASSO_DST_MODIFICATION_CLASS +LASSO_IS_DST_MODIFICATION_CLASS +LASSO_DST_MODIFICATION_GET_CLASS +
+ +
+lib_idp_list +LassoLibIDPList +LassoLibIDPList +lasso_lib_idp_list_new + +LASSO_LIB_IDP_LIST +LASSO_IS_LIB_IDP_LIST +LASSO_TYPE_LIB_IDP_LIST +lasso_lib_idp_list_get_type +LASSO_LIB_IDP_LIST_CLASS +LASSO_IS_LIB_IDP_LIST_CLASS +LASSO_LIB_IDP_LIST_GET_CLASS +
+ +
+lib_authn_context +LassoLibAuthnContext +LassoLibAuthnContext +lasso_lib_authn_context_new + +LASSO_LIB_AUTHN_CONTEXT +LASSO_IS_LIB_AUTHN_CONTEXT +LASSO_TYPE_LIB_AUTHN_CONTEXT +lasso_lib_authn_context_get_type +LASSO_LIB_AUTHN_CONTEXT_CLASS +LASSO_IS_LIB_AUTHN_CONTEXT_CLASS +LASSO_LIB_AUTHN_CONTEXT_GET_CLASS +
+ +
+dst_new_data +LassoDstNewData +LassoDstNewData +lasso_dst_new_data_new + +LASSO_DST_NEW_DATA +LASSO_IS_DST_NEW_DATA +LASSO_TYPE_DST_NEW_DATA +lasso_dst_new_data_get_type +LASSO_DST_NEW_DATA_CLASS +LASSO_IS_DST_NEW_DATA_CLASS +LASSO_DST_NEW_DATA_GET_CLASS +
+ +
+lib_idp_entries +LassoLibIDPEntries +LassoLibIDPEntries +lasso_lib_idp_entries_new + +LASSO_LIB_IDP_ENTRIES +LASSO_IS_LIB_IDP_ENTRIES +LASSO_TYPE_LIB_IDP_ENTRIES +lasso_lib_idp_entries_get_type +LASSO_LIB_IDP_ENTRIES_CLASS +LASSO_IS_LIB_IDP_ENTRIES_CLASS +LASSO_LIB_IDP_ENTRIES_GET_CLASS +
+ +
+is_help +LASSO_IS_IS_HELP +LassoIsHelp +LassoIsHelp +lasso_is_help_new + +LASSO_IS_HELP +LASSO_TYPE_IS_HELP +lasso_is_help_get_type +LASSO_IS_HELP_CLASS +LASSO_IS_IS_HELP_CLASS +LASSO_IS_HELP_GET_CLASS +
+ +
+samlp_request +LassoSamlpRequest +LassoSamlpRequest +lasso_samlp_request_new + +LASSO_SAMLP_REQUEST +LASSO_IS_SAMLP_REQUEST +LASSO_TYPE_SAMLP_REQUEST +lasso_samlp_request_get_type +LASSO_SAMLP_REQUEST_CLASS +LASSO_IS_SAMLP_REQUEST_CLASS +LASSO_SAMLP_REQUEST_GET_CLASS +
+ +
+saml_conditions +LassoSamlConditions +LassoSamlConditions +lasso_saml_conditions_new + +LASSO_SAML_CONDITIONS +LASSO_IS_SAML_CONDITIONS +LASSO_TYPE_SAML_CONDITIONS +lasso_saml_conditions_get_type +LASSO_SAML_CONDITIONS_CLASS +LASSO_IS_SAML_CONDITIONS_CLASS +LASSO_SAML_CONDITIONS_GET_CLASS +
+ +
+lib_logout_response +LassoLibLogoutResponse +LassoLibLogoutResponse +lasso_lib_logout_response_new +lasso_lib_logout_response_new_full + +LASSO_LIB_LOGOUT_RESPONSE +LASSO_IS_LIB_LOGOUT_RESPONSE +LASSO_TYPE_LIB_LOGOUT_RESPONSE +lasso_lib_logout_response_get_type +LASSO_LIB_LOGOUT_RESPONSE_CLASS +LASSO_IS_LIB_LOGOUT_RESPONSE_CLASS +LASSO_LIB_LOGOUT_RESPONSE_GET_CLASS +
+ +
+lib_status_response +LassoLibStatusResponse +LassoLibStatusResponse +lasso_lib_status_response_new + +LASSO_LIB_STATUS_RESPONSE +LASSO_IS_LIB_STATUS_RESPONSE +LASSO_TYPE_LIB_STATUS_RESPONSE +lasso_lib_status_response_get_type +LASSO_LIB_STATUS_RESPONSE_CLASS +LASSO_IS_LIB_STATUS_RESPONSE_CLASS +LASSO_LIB_STATUS_RESPONSE_GET_CLASS +
+ +
+lib_name_identifier_mapping_response +LassoLibNameIdentifierMappingResponse +LassoLibNameIdentifierMappingResponse +lasso_lib_name_identifier_mapping_response_new +lasso_lib_name_identifier_mapping_response_new_full + +LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE +LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE +LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE +lasso_lib_name_identifier_mapping_response_get_type +LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS +LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS +LASSO_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE_GET_CLASS +
+ +
+lib_assertion +LassoLibAssertion +LassoLibAssertion +lasso_lib_assertion_new +lasso_lib_assertion_new_full + +LASSO_LIB_ASSERTION +LASSO_IS_LIB_ASSERTION +LASSO_TYPE_LIB_ASSERTION +lasso_lib_assertion_get_type +LASSO_LIB_ASSERTION_CLASS +LASSO_IS_LIB_ASSERTION_CLASS +LASSO_LIB_ASSERTION_GET_CLASS +
+ +
+wsse_security +LassoWsseSecurity +LassoWsseSecurity +lasso_wsse_security_new +lasso_wsse_security_new_from_message + +LASSO_WSSE_SECURITY +LASSO_IS_WSSE_SECURITY +LASSO_TYPE_WSSE_SECURITY +lasso_wsse_security_get_type +LASSO_WSSE_SECURITY_CLASS +LASSO_IS_WSSE_SECURITY_CLASS +LASSO_WSSE_SECURITY_GET_CLASS +
+ +
+lib_request_authn_context +LassoLibRequestAuthnContext +LassoLibRequestAuthnContext +lasso_lib_request_authn_context_new + +LASSO_LIB_REQUEST_AUTHN_CONTEXT +LASSO_IS_LIB_REQUEST_AUTHN_CONTEXT +LASSO_TYPE_LIB_REQUEST_AUTHN_CONTEXT +lasso_lib_request_authn_context_get_type +LASSO_LIB_REQUEST_AUTHN_CONTEXT_CLASS +LASSO_IS_LIB_REQUEST_AUTHN_CONTEXT_CLASS +LASSO_LIB_REQUEST_AUTHN_CONTEXT_GET_CLASS +
+ +
+saml_subject_statement +LassoSamlSubjectStatement +LassoSamlSubjectStatement +lasso_saml_subject_statement_new + +LASSO_SAML_SUBJECT_STATEMENT +LASSO_IS_SAML_SUBJECT_STATEMENT +LASSO_TYPE_SAML_SUBJECT_STATEMENT +lasso_saml_subject_statement_get_type +LASSO_SAML_SUBJECT_STATEMENT_CLASS +LASSO_IS_SAML_SUBJECT_STATEMENT_CLASS +LASSO_SAML_SUBJECT_STATEMENT_GET_CLASS +
+ +
+soap_fault +LassoSoapFault +LassoSoapFault +lasso_soap_fault_new +lasso_soap_fault_new_from_message + +LASSO_SOAP_FAULT +LASSO_IS_SOAP_FAULT +LASSO_TYPE_SOAP_FAULT +lasso_soap_fault_get_type +LASSO_SOAP_FAULT_CLASS +LASSO_IS_SOAP_FAULT_CLASS +LASSO_SOAP_FAULT_GET_CLASS +
+ +
+disco_options +LassoDiscoOptions +LassoDiscoOptions +lasso_disco_options_new + +LASSO_DISCO_OPTIONS +LASSO_IS_DISCO_OPTIONS +LASSO_TYPE_DISCO_OPTIONS +lasso_disco_options_get_type +LASSO_DISCO_OPTIONS_CLASS +LASSO_IS_DISCO_OPTIONS_CLASS +LASSO_DISCO_OPTIONS_GET_CLASS +
+ +
+ds_key_value +LassoDsKeyValue +LassoDsKeyValue +lasso_ds_key_value_new + +LASSO_DS_KEY_VALUE +LASSO_IS_DS_KEY_VALUE +LASSO_TYPE_DS_KEY_VALUE +lasso_ds_key_value_get_type +LASSO_DS_KEY_VALUE_CLASS +LASSO_IS_DS_KEY_VALUE_CLASS +LASSO_DS_KEY_VALUE_GET_CLASS +
+ +
+lib_subject +LassoLibSubject +LassoLibSubject +lasso_lib_subject_new + +LASSO_LIB_SUBJECT +LASSO_IS_LIB_SUBJECT +LASSO_TYPE_LIB_SUBJECT +lasso_lib_subject_get_type +LASSO_LIB_SUBJECT_CLASS +LASSO_IS_LIB_SUBJECT_CLASS +LASSO_LIB_SUBJECT_GET_CLASS +
+ +
+disco_authorize_requester +LassoDiscoAuthorizeRequester +LassoDiscoAuthorizeRequester +lasso_disco_authorize_requester_new +lasso_disco_authorize_requester_new_from_message + +LASSO_DISCO_AUTHORIZE_REQUESTER +LASSO_IS_DISCO_AUTHORIZE_REQUESTER +LASSO_TYPE_DISCO_AUTHORIZE_REQUESTER +lasso_disco_authorize_requester_get_type +LASSO_DISCO_AUTHORIZE_REQUESTER_CLASS +LASSO_IS_DISCO_AUTHORIZE_REQUESTER_CLASS +LASSO_DISCO_AUTHORIZE_REQUESTER_GET_CLASS +
+ +
+samlp_response +LassoSamlpResponse +LassoSamlpResponse +lasso_samlp_response_new + +LASSO_SAMLP_RESPONSE +LASSO_IS_SAMLP_RESPONSE +LASSO_TYPE_SAMLP_RESPONSE +lasso_samlp_response_get_type +LASSO_SAMLP_RESPONSE_CLASS +LASSO_IS_SAMLP_RESPONSE_CLASS +LASSO_SAMLP_RESPONSE_GET_CLASS +
+ +
+saml_attribute_designator +LassoSamlAttributeDesignator +LassoSamlAttributeDesignator +lasso_saml_attribute_designator_new + +LASSO_SAML_ATTRIBUTE_DESIGNATOR +LASSO_IS_SAML_ATTRIBUTE_DESIGNATOR +LASSO_TYPE_SAML_ATTRIBUTE_DESIGNATOR +lasso_saml_attribute_designator_get_type +LASSO_SAML_ATTRIBUTE_DESIGNATOR_CLASS +LASSO_IS_SAML_ATTRIBUTE_DESIGNATOR_CLASS +LASSO_SAML_ATTRIBUTE_DESIGNATOR_GET_CLASS +
+ +
+disco_requested_service_type +LassoDiscoRequestedServiceType +LassoDiscoRequestedServiceType +lasso_disco_requested_service_type_new + +LASSO_DISCO_REQUESTED_SERVICE_TYPE +LASSO_IS_DISCO_REQUESTED_SERVICE_TYPE +LASSO_TYPE_DISCO_REQUESTED_SERVICE_TYPE +lasso_disco_requested_service_type_get_type +LASSO_DISCO_REQUESTED_SERVICE_TYPE_CLASS +LASSO_IS_DISCO_REQUESTED_SERVICE_TYPE_CLASS +LASSO_DISCO_REQUESTED_SERVICE_TYPE_GET_CLASS +
+ +
+saml_authority_binding +LassoSamlAuthorityBinding +LassoSamlAuthorityBinding +lasso_saml_authority_binding_new + +LASSO_SAML_AUTHORITY_BINDING +LASSO_IS_SAML_AUTHORITY_BINDING +LASSO_TYPE_SAML_AUTHORITY_BINDING +lasso_saml_authority_binding_get_type +LASSO_SAML_AUTHORITY_BINDING_CLASS +LASSO_IS_SAML_AUTHORITY_BINDING_CLASS +LASSO_SAML_AUTHORITY_BINDING_GET_CLASS +
+ +
+disco_send_single_logout +LassoDiscoSendSingleLogout +LassoDiscoSendSingleLogout +lasso_disco_send_single_logout_new +lasso_disco_send_single_logout_new_from_message + +LASSO_DISCO_SEND_SINGLE_LOGOUT +LASSO_IS_DISCO_SEND_SINGLE_LOGOUT +LASSO_TYPE_DISCO_SEND_SINGLE_LOGOUT +lasso_disco_send_single_logout_get_type +LASSO_DISCO_SEND_SINGLE_LOGOUT_CLASS +LASSO_IS_DISCO_SEND_SINGLE_LOGOUT_CLASS +LASSO_DISCO_SEND_SINGLE_LOGOUT_GET_CLASS +
+ +
+lib_register_name_identifier_request +LassoLibRegisterNameIdentifierRequest +LassoLibRegisterNameIdentifierRequest +lasso_lib_register_name_identifier_request_new +lasso_lib_register_name_identifier_request_new_full + +LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST +LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_REQUEST +LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_REQUEST +lasso_lib_register_name_identifier_request_get_type +LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS +LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS +LASSO_LIB_REGISTER_NAME_IDENTIFIER_REQUEST_GET_CLASS +
+ +
+saml_subject_statement_abstract +LassoSamlSubjectStatementAbstract +LassoSamlSubjectStatementAbstract + +LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT +LASSO_IS_SAML_SUBJECT_STATEMENT_ABSTRACT +LASSO_TYPE_SAML_SUBJECT_STATEMENT_ABSTRACT +lasso_saml_subject_statement_abstract_get_type +LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT_CLASS +LASSO_IS_SAML_SUBJECT_STATEMENT_ABSTRACT_CLASS +LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT_GET_CLASS +
+ +
+dst_query_response +LassoDstQueryResponse +LassoDstQueryResponse +lasso_dst_query_response_new + +LASSO_DST_QUERY_RESPONSE +LASSO_IS_DST_QUERY_RESPONSE +LASSO_TYPE_DST_QUERY_RESPONSE +lasso_dst_query_response_get_type +LASSO_DST_QUERY_RESPONSE_CLASS +LASSO_IS_DST_QUERY_RESPONSE_CLASS +LASSO_DST_QUERY_RESPONSE_GET_CLASS +
+ +
+is_interaction_response +LASSO_IS_IS_INTERACTION_RESPONSE +LassoIsInteractionResponse +LassoIsInteractionResponse +lasso_is_interaction_response_new +lasso_is_interaction_response_new_from_message + +LASSO_IS_INTERACTION_RESPONSE +LASSO_TYPE_IS_INTERACTION_RESPONSE +lasso_is_interaction_response_get_type +LASSO_IS_INTERACTION_RESPONSE_CLASS +LASSO_IS_IS_INTERACTION_RESPONSE_CLASS +LASSO_IS_INTERACTION_RESPONSE_GET_CLASS +
+ +
+dst_query_item +LassoDstQueryItem +LassoDstQueryItem +lasso_dst_query_item_new + +LASSO_DST_QUERY_ITEM +LASSO_IS_DST_QUERY_ITEM +LASSO_TYPE_DST_QUERY_ITEM +lasso_dst_query_item_get_type +LASSO_DST_QUERY_ITEM_CLASS +LASSO_IS_DST_QUERY_ITEM_CLASS +LASSO_DST_QUERY_ITEM_GET_CLASS +
+ +
+disco_query +LassoDiscoQuery +LassoDiscoQuery +lasso_disco_query_new +lasso_disco_query_new_from_message + +LASSO_DISCO_QUERY +LASSO_IS_DISCO_QUERY +LASSO_TYPE_DISCO_QUERY +lasso_disco_query_get_type +LASSO_DISCO_QUERY_CLASS +LASSO_IS_DISCO_QUERY_CLASS +LASSO_DISCO_QUERY_GET_CLASS +
+ +
+lib_register_name_identifier_response +LassoLibRegisterNameIdentifierResponse +LassoLibRegisterNameIdentifierResponse +lasso_lib_register_name_identifier_response_new +lasso_lib_register_name_identifier_response_new_full + +LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE +LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE +LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE +lasso_lib_register_name_identifier_response_get_type +LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS +LASSO_IS_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS +LASSO_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE_GET_CLASS +
+ +
+soap_binding_usage_directive +LassoSoapBindingUsageDirective +LassoSoapBindingUsageDirective +lasso_soap_binding_usage_directive_new +lasso_soap_binding_usage_directive_new_from_message + +LASSO_SOAP_BINDING_USAGE_DIRECTIVE +LASSO_IS_SOAP_BINDING_USAGE_DIRECTIVE +LASSO_TYPE_SOAP_BINDING_USAGE_DIRECTIVE +lasso_soap_binding_usage_directive_get_type +LASSO_SOAP_BINDING_USAGE_DIRECTIVE_CLASS +LASSO_IS_SOAP_BINDING_USAGE_DIRECTIVE_CLASS +LASSO_SOAP_BINDING_USAGE_DIRECTIVE_GET_CLASS +
+ +
+sa_transform +LassoSaTransform +LassoSaTransform +lasso_sa_transform_new +lasso_sa_transform_new_from_message + +LASSO_SA_TRANSFORM +LASSO_IS_SA_TRANSFORM +LASSO_TYPE_SA_TRANSFORM +lasso_sa_transform_get_type +LASSO_SA_TRANSFORM_CLASS +LASSO_IS_SA_TRANSFORM_CLASS +LASSO_SA_TRANSFORM_GET_CLASS +
+ +
+lib_name_identifier_mapping_request +LassoLibNameIdentifierMappingRequest +LassoLibNameIdentifierMappingRequest +lasso_lib_name_identifier_mapping_request_new +lasso_lib_name_identifier_mapping_request_new_full + +LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST +LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_REQUEST +LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_REQUEST +lasso_lib_name_identifier_mapping_request_get_type +LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS +LASSO_IS_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS +LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST_GET_CLASS +
+ +
+saml_attribute_value +LassoSamlAttributeValue +LassoSamlAttributeValue +lasso_saml_attribute_value_new + +LASSO_SAML_ATTRIBUTE_VALUE +LASSO_IS_SAML_ATTRIBUTE_VALUE +LASSO_TYPE_SAML_ATTRIBUTE_VALUE +lasso_saml_attribute_value_get_type +LASSO_SAML_ATTRIBUTE_VALUE_CLASS +LASSO_IS_SAML_ATTRIBUTE_VALUE_CLASS +LASSO_SAML_ATTRIBUTE_VALUE_GET_CLASS +
+ +
+lib_idp_entry +LassoLibIDPEntry +LassoLibIDPEntry +lasso_lib_idp_entry_new + +LASSO_LIB_IDP_ENTRY +LASSO_IS_LIB_IDP_ENTRY +LASSO_TYPE_LIB_IDP_ENTRY +lasso_lib_idp_entry_get_type +LASSO_LIB_IDP_ENTRY_CLASS +LASSO_IS_LIB_IDP_ENTRY_CLASS +LASSO_LIB_IDP_ENTRY_GET_CLASS +
+ +
+lib_authn_response_envelope +LassoLibAuthnResponseEnvelope +LassoLibAuthnResponseEnvelope +lasso_lib_authn_response_envelope_new + +LASSO_LIB_AUTHN_RESPONSE_ENVELOPE +LASSO_IS_LIB_AUTHN_RESPONSE_ENVELOPE +LASSO_TYPE_LIB_AUTHN_RESPONSE_ENVELOPE +lasso_lib_authn_response_envelope_get_type +LASSO_LIB_AUTHN_RESPONSE_ENVELOPE_CLASS +LASSO_IS_LIB_AUTHN_RESPONSE_ENVELOPE_CLASS +LASSO_LIB_AUTHN_RESPONSE_ENVELOPE_GET_CLASS +
+ +
+is_parameter +LASSO_IS_IS_PARAMETER +LassoIsParameter +LassoIsParameter +lasso_is_parameter_new + +LASSO_IS_PARAMETER +LASSO_TYPE_IS_PARAMETER +lasso_is_parameter_get_type +LASSO_IS_PARAMETER_CLASS +LASSO_IS_IS_PARAMETER_CLASS +LASSO_IS_PARAMETER_GET_CLASS +
+ +
+saml_statement_abstract +LassoSamlStatementAbstract +LassoSamlStatementAbstract + +LASSO_SAML_STATEMENT_ABSTRACT +LASSO_IS_SAML_STATEMENT_ABSTRACT +LASSO_TYPE_SAML_STATEMENT_ABSTRACT +lasso_saml_statement_abstract_get_type +LASSO_SAML_STATEMENT_ABSTRACT_CLASS +LASSO_IS_SAML_STATEMENT_ABSTRACT_CLASS +LASSO_SAML_STATEMENT_ABSTRACT_GET_CLASS +
+ +
+disco_resource_offering +LassoDiscoResourceOffering +LassoDiscoResourceOffering +lasso_disco_resource_offering_new + +LASSO_DISCO_RESOURCE_OFFERING +LASSO_IS_DISCO_RESOURCE_OFFERING +LASSO_TYPE_DISCO_RESOURCE_OFFERING +lasso_disco_resource_offering_get_type +LASSO_DISCO_RESOURCE_OFFERING_CLASS +LASSO_IS_DISCO_RESOURCE_OFFERING_CLASS +LASSO_DISCO_RESOURCE_OFFERING_GET_CLASS +
+ +
+soap_binding_correlation +LassoSoapBindingCorrelation +LassoSoapBindingCorrelation +lasso_soap_binding_correlation_new +lasso_soap_binding_correlation_new_from_message + +LASSO_SOAP_BINDING_CORRELATION +LASSO_IS_SOAP_BINDING_CORRELATION +LASSO_TYPE_SOAP_BINDING_CORRELATION +lasso_soap_binding_correlation_get_type +LASSO_SOAP_BINDING_CORRELATION_CLASS +LASSO_IS_SOAP_BINDING_CORRELATION_CLASS +LASSO_SOAP_BINDING_CORRELATION_GET_CLASS +
+ +
+disco_service_instance +LassoDiscoServiceInstance +LassoDiscoServiceInstance +lasso_disco_service_instance_copy +lasso_disco_service_instance_new + +LASSO_DISCO_SERVICE_INSTANCE +LASSO_IS_DISCO_SERVICE_INSTANCE +LASSO_TYPE_DISCO_SERVICE_INSTANCE +lasso_disco_service_instance_get_type +LASSO_DISCO_SERVICE_INSTANCE_CLASS +LASSO_IS_DISCO_SERVICE_INSTANCE_CLASS +LASSO_DISCO_SERVICE_INSTANCE_GET_CLASS +
+ +
+sa_parameter +LassoSaParameter +LassoSaParameter +lasso_sa_parameter_new +lasso_sa_parameter_new_from_message + +LASSO_SA_PARAMETER +LASSO_IS_SA_PARAMETER +LASSO_TYPE_SA_PARAMETER +lasso_sa_parameter_get_type +LASSO_SA_PARAMETER_CLASS +LASSO_IS_SA_PARAMETER_CLASS +LASSO_SA_PARAMETER_GET_CLASS +
+ +
+disco_resource_id +LassoDiscoResourceID +LassoDiscoResourceID +lasso_disco_resource_id_new + +LASSO_DISCO_RESOURCE_ID +LASSO_IS_DISCO_RESOURCE_ID +LASSO_TYPE_DISCO_RESOURCE_ID +lasso_disco_resource_id_get_type +LASSO_DISCO_RESOURCE_ID_CLASS +LASSO_IS_DISCO_RESOURCE_ID_CLASS +LASSO_DISCO_RESOURCE_ID_GET_CLASS +
+ +
+soap_header +LassoSoapHeader +LassoSoapHeader +lasso_soap_header_new +lasso_soap_header_new_from_message + +LASSO_SOAP_HEADER +LASSO_IS_SOAP_HEADER +LASSO_TYPE_SOAP_HEADER +lasso_soap_header_get_type +LASSO_SOAP_HEADER_CLASS +LASSO_IS_SOAP_HEADER_CLASS +LASSO_SOAP_HEADER_GET_CLASS +
+ +
+is_user_interaction +LASSO_IS_IS_USER_INTERACTION +LassoIsUserInteraction +LassoIsUserInteraction +lasso_is_user_interaction_new + +LASSO_IS_USER_INTERACTION +LASSO_TYPE_IS_USER_INTERACTION +lasso_is_user_interaction_get_type +LASSO_IS_USER_INTERACTION_CLASS +LASSO_IS_IS_USER_INTERACTION_CLASS +LASSO_IS_USER_INTERACTION_GET_CLASS +
+ +
+disco_query_response +LassoDiscoQueryResponse +LassoDiscoQueryResponse +lasso_disco_query_response_new +lasso_disco_query_response_new_from_message + +LASSO_DISCO_QUERY_RESPONSE +LASSO_IS_DISCO_QUERY_RESPONSE +LASSO_TYPE_DISCO_QUERY_RESPONSE +lasso_disco_query_response_get_type +LASSO_DISCO_QUERY_RESPONSE_CLASS +LASSO_IS_DISCO_QUERY_RESPONSE_CLASS +LASSO_DISCO_QUERY_RESPONSE_GET_CLASS +
+ +
+disco_encrypted_resource_id +LassoDiscoEncryptedResourceID +LassoDiscoEncryptedResourceID +lasso_disco_encrypted_resource_id_new + +LASSO_DISCO_ENCRYPTED_RESOURCE_ID +LASSO_IS_DISCO_ENCRYPTED_RESOURCE_ID +LASSO_TYPE_DISCO_ENCRYPTED_RESOURCE_ID +lasso_disco_encrypted_resource_id_get_type +LASSO_DISCO_ENCRYPTED_RESOURCE_ID_CLASS +LASSO_IS_DISCO_ENCRYPTED_RESOURCE_ID_CLASS +LASSO_DISCO_ENCRYPTED_RESOURCE_ID_GET_CLASS +
+ +
+lib_logout_request +LassoLibLogoutRequest +LassoLibLogoutRequest +lasso_lib_logout_request_new +lasso_lib_logout_request_new_full + +LASSO_LIB_LOGOUT_REQUEST +LASSO_IS_LIB_LOGOUT_REQUEST +LASSO_TYPE_LIB_LOGOUT_REQUEST +lasso_lib_logout_request_get_type +LASSO_LIB_LOGOUT_REQUEST_CLASS +LASSO_IS_LIB_LOGOUT_REQUEST_CLASS +LASSO_LIB_LOGOUT_REQUEST_GET_CLASS +
+ +
+soap_binding_ext_credentials_context +LassoSoapBindingExtCredentialsContext +LassoSoapBindingExtCredentialsContext + +LASSO_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT +LASSO_IS_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT +LASSO_TYPE_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT +lasso_soap_binding_ext_credentials_context_get_type +LASSO_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT_CLASS +LASSO_IS_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT_CLASS +LASSO_SOAP_BINDING_EXT_CREDENTIALS_CONTEXT_GET_CLASS +
+ +
+misc_text_node +LassoMiscTextNode +LassoMiscTextNode +lasso_misc_text_node_new +lasso_misc_text_node_new_with_string + +LASSO_MISC_TEXT_NODE +LASSO_IS_MISC_TEXT_NODE +LASSO_TYPE_MISC_TEXT_NODE +lasso_misc_text_node_get_type +LASSO_MISC_TEXT_NODE_CLASS +LASSO_IS_MISC_TEXT_NODE_CLASS +LASSO_MISC_TEXT_NODE_GET_CLASS +
+ +
+disco_generate_bearer_token +LassoDiscoGenerateBearerToken +LassoDiscoGenerateBearerToken +lasso_disco_generate_bearer_token_new +lasso_disco_generate_bearer_token_new_from_message + +LASSO_DISCO_GENERATE_BEARER_TOKEN +LASSO_IS_DISCO_GENERATE_BEARER_TOKEN +LASSO_TYPE_DISCO_GENERATE_BEARER_TOKEN +lasso_disco_generate_bearer_token_get_type +LASSO_DISCO_GENERATE_BEARER_TOKEN_CLASS +LASSO_IS_DISCO_GENERATE_BEARER_TOKEN_CLASS +LASSO_DISCO_GENERATE_BEARER_TOKEN_GET_CLASS +
+ +
+saml_subject_confirmation +LassoSamlSubjectConfirmation +LassoSamlSubjectConfirmation +lasso_saml_subject_confirmation_new + +LASSO_SAML_SUBJECT_CONFIRMATION +LASSO_IS_SAML_SUBJECT_CONFIRMATION +LASSO_TYPE_SAML_SUBJECT_CONFIRMATION +lasso_saml_subject_confirmation_get_type +LASSO_SAML_SUBJECT_CONFIRMATION_CLASS +LASSO_IS_SAML_SUBJECT_CONFIRMATION_CLASS +LASSO_SAML_SUBJECT_CONFIRMATION_GET_CLASS +
+ +
+samlp_status +LassoSamlpStatus +LassoSamlpStatus +lasso_samlp_status_new + +LASSO_SAMLP_STATUS +LASSO_IS_SAMLP_STATUS +LASSO_TYPE_SAMLP_STATUS +lasso_samlp_status_get_type +LASSO_SAMLP_STATUS_CLASS +LASSO_IS_SAMLP_STATUS_CLASS +LASSO_SAMLP_STATUS_GET_CLASS +
+ +
+disco_modify_response +LassoDiscoModifyResponse +LassoDiscoModifyResponse +lasso_disco_modify_response_new +lasso_disco_modify_response_new_from_message + +LASSO_DISCO_MODIFY_RESPONSE +LASSO_IS_DISCO_MODIFY_RESPONSE +LASSO_TYPE_DISCO_MODIFY_RESPONSE +lasso_disco_modify_response_get_type +LASSO_DISCO_MODIFY_RESPONSE_CLASS +LASSO_IS_DISCO_MODIFY_RESPONSE_CLASS +LASSO_DISCO_MODIFY_RESPONSE_GET_CLASS +
+ +
+soap_binding_provider +LassoSoapBindingProvider +LassoSoapBindingProvider +lasso_soap_binding_provider_new +lasso_soap_binding_provider_new_from_message + +LASSO_SOAP_BINDING_PROVIDER +LASSO_IS_SOAP_BINDING_PROVIDER +LASSO_TYPE_SOAP_BINDING_PROVIDER +lasso_soap_binding_provider_get_type +LASSO_SOAP_BINDING_PROVIDER_CLASS +LASSO_IS_SOAP_BINDING_PROVIDER_CLASS +LASSO_SOAP_BINDING_PROVIDER_GET_CLASS +
+ +
+saml_condition_abstract +LassoSamlConditionAbstract +LassoSamlConditionAbstract + +LASSO_SAML_CONDITION_ABSTRACT +LASSO_IS_SAML_CONDITION_ABSTRACT +LASSO_TYPE_SAML_CONDITION_ABSTRACT +lasso_saml_condition_abstract_get_type +LASSO_SAML_CONDITION_ABSTRACT_CLASS +LASSO_IS_SAML_CONDITION_ABSTRACT_CLASS +LASSO_SAML_CONDITION_ABSTRACT_GET_CLASS +
+ +
+soap_binding_consent +LassoSoapBindingConsent +LassoSoapBindingConsent +lasso_soap_binding_consent_new +lasso_soap_binding_consent_new_from_message + +LASSO_SOAP_BINDING_CONSENT +LASSO_IS_SOAP_BINDING_CONSENT +LASSO_TYPE_SOAP_BINDING_CONSENT +lasso_soap_binding_consent_get_type +LASSO_SOAP_BINDING_CONSENT_CLASS +LASSO_IS_SOAP_BINDING_CONSENT_CLASS +LASSO_SOAP_BINDING_CONSENT_GET_CLASS +
+ +
+soap_body +LassoSoapBody +LassoSoapBody +lasso_soap_body_new +lasso_soap_body_new_from_message + +LASSO_SOAP_BODY +LASSO_IS_SOAP_BODY +LASSO_TYPE_SOAP_BODY +lasso_soap_body_get_type +LASSO_SOAP_BODY_CLASS +LASSO_IS_SOAP_BODY_CLASS +LASSO_SOAP_BODY_GET_CLASS +
+ +
+is_text +LASSO_IS_IS_TEXT +LassoIsText +LassoIsText +lasso_is_text_new + +LASSO_IS_TEXT +LASSO_TYPE_IS_TEXT +lasso_is_text_get_type +LASSO_IS_TEXT_CLASS +LASSO_IS_IS_TEXT_CLASS +LASSO_IS_TEXT_GET_CLASS +
+ +
+saml_subject +LassoSamlSubject +LassoSamlSubject +lasso_saml_subject_new + +LASSO_SAML_SUBJECT +LASSO_IS_SAML_SUBJECT +LASSO_TYPE_SAML_SUBJECT +lasso_saml_subject_get_type +LASSO_SAML_SUBJECT_CLASS +LASSO_IS_SAML_SUBJECT_CLASS +LASSO_SAML_SUBJECT_GET_CLASS +
+ +
+is_interaction_statement +LASSO_IS_IS_INTERACTION_STATEMENT +LassoIsInteractionStatement +LassoIsInteractionStatement +lasso_is_interaction_statement_new + +LASSO_IS_INTERACTION_STATEMENT +LASSO_TYPE_IS_INTERACTION_STATEMENT +lasso_is_interaction_statement_get_type +LASSO_IS_INTERACTION_STATEMENT_CLASS +LASSO_IS_IS_INTERACTION_STATEMENT_CLASS +LASSO_IS_INTERACTION_STATEMENT_GET_CLASS +
+ +
+sa_password_transforms +LassoSaPasswordTransforms +LassoSaPasswordTransforms +lasso_sa_password_transforms_new +lasso_sa_password_transforms_new_from_message + +LASSO_SA_PASSWORD_TRANSFORMS +LASSO_IS_SA_PASSWORD_TRANSFORMS +LASSO_TYPE_SA_PASSWORD_TRANSFORMS +lasso_sa_password_transforms_get_type +LASSO_SA_PASSWORD_TRANSFORMS_CLASS +LASSO_IS_SA_PASSWORD_TRANSFORMS_CLASS +LASSO_SA_PASSWORD_TRANSFORMS_GET_CLASS +
+ +
+lib_scoping +LassoLibScoping +LassoLibScoping +lasso_lib_scoping_new + +LASSO_LIB_SCOPING +LASSO_IS_LIB_SCOPING +LASSO_TYPE_LIB_SCOPING +lasso_lib_scoping_get_type +LASSO_LIB_SCOPING_CLASS +LASSO_IS_LIB_SCOPING_CLASS +LASSO_LIB_SCOPING_GET_CLASS +
+ +
+disco_insert_entry +LassoDiscoInsertEntry +LassoDiscoInsertEntry +lasso_disco_insert_entry_new + +LASSO_DISCO_INSERT_ENTRY +LASSO_IS_DISCO_INSERT_ENTRY +LASSO_TYPE_DISCO_INSERT_ENTRY +lasso_disco_insert_entry_get_type +LASSO_DISCO_INSERT_ENTRY_CLASS +LASSO_IS_DISCO_INSERT_ENTRY_CLASS +LASSO_DISCO_INSERT_ENTRY_GET_CLASS +
+ +
+sa_credentials +LassoSaCredentials +LassoSaCredentials +lasso_sa_credentials_new +lasso_sa_credentials_new_from_message +lasso_sa_credentials_add_assertion + +LASSO_SA_CREDENTIALS +LASSO_IS_SA_CREDENTIALS +LASSO_TYPE_SA_CREDENTIALS +lasso_sa_credentials_get_type +LASSO_SA_CREDENTIALS_CLASS +LASSO_IS_SA_CREDENTIALS_CLASS +LASSO_SA_CREDENTIALS_GET_CLASS +
+ +
+is_select +LASSO_IS_IS_SELECT +LassoIsSelect +LassoIsSelect +lasso_is_select_new + +LASSO_IS_SELECT +LASSO_TYPE_IS_SELECT +lasso_is_select_get_type +LASSO_IS_SELECT_CLASS +LASSO_IS_IS_SELECT_CLASS +LASSO_IS_SELECT_GET_CLASS +
+ +
+lib_authn_request +LassoLibAuthnRequest +LassoLibAuthnRequest +lasso_lib_authn_request_new + +LASSO_LIB_AUTHN_REQUEST +LASSO_IS_LIB_AUTHN_REQUEST +LASSO_TYPE_LIB_AUTHN_REQUEST +lasso_lib_authn_request_get_type +LASSO_LIB_AUTHN_REQUEST_CLASS +LASSO_IS_LIB_AUTHN_REQUEST_CLASS +LASSO_LIB_AUTHN_REQUEST_GET_CLASS +
+ +
+disco_authenticate_session_context +LassoDiscoAuthenticateSessionContext +LassoDiscoAuthenticateSessionContext + +LASSO_DISCO_AUTHENTICATE_SESSION_CONTEXT +LASSO_IS_DISCO_AUTHENTICATE_SESSION_CONTEXT +LASSO_TYPE_DISCO_AUTHENTICATE_SESSION_CONTEXT +lasso_disco_authenticate_session_context_get_type +LASSO_DISCO_AUTHENTICATE_SESSION_CONTEXT_CLASS +LASSO_IS_DISCO_AUTHENTICATE_SESSION_CONTEXT_CLASS +LASSO_DISCO_AUTHENTICATE_SESSION_CONTEXT_GET_CLASS +
+ +
+disco_encrypt_resource_id +LassoDiscoEncryptResourceID +LassoDiscoEncryptResourceID +lasso_disco_encrypt_resource_id_new +lasso_disco_encrypt_resource_id_new_from_message + +LASSO_DISCO_ENCRYPT_RESOURCE_ID +LASSO_IS_DISCO_ENCRYPT_RESOURCE_ID +LASSO_TYPE_DISCO_ENCRYPT_RESOURCE_ID +lasso_disco_encrypt_resource_id_get_type +LASSO_DISCO_ENCRYPT_RESOURCE_ID_CLASS +LASSO_IS_DISCO_ENCRYPT_RESOURCE_ID_CLASS +LASSO_DISCO_ENCRYPT_RESOURCE_ID_GET_CLASS +
+ +
+saml_attribute +LassoSamlAttribute +LassoSamlAttribute +lasso_saml_attribute_new + +LASSO_SAML_ATTRIBUTE +LASSO_IS_SAML_ATTRIBUTE +LASSO_TYPE_SAML_ATTRIBUTE +lasso_saml_attribute_get_type +LASSO_SAML_ATTRIBUTE_CLASS +LASSO_IS_SAML_ATTRIBUTE_CLASS +LASSO_SAML_ATTRIBUTE_GET_CLASS +
+ +
+is_redirect_request +LASSO_IS_IS_REDIRECT_REQUEST +LassoIsRedirectRequest +LassoIsRedirectRequest +lasso_is_redirect_request_new + +LASSO_IS_REDIRECT_REQUEST +LASSO_TYPE_IS_REDIRECT_REQUEST +lasso_is_redirect_request_get_type +LASSO_IS_REDIRECT_REQUEST_CLASS +LASSO_IS_IS_REDIRECT_REQUEST_CLASS +LASSO_IS_REDIRECT_REQUEST_GET_CLASS +
+ +
+soap_binding_ext_credential +LassoSoapBindingExtCredential +LassoSoapBindingExtCredential + +LASSO_SOAP_BINDING_EXT_CREDENTIAL +LASSO_IS_SOAP_BINDING_EXT_CREDENTIAL +LASSO_TYPE_SOAP_BINDING_EXT_CREDENTIAL +lasso_soap_binding_ext_credential_get_type +LASSO_SOAP_BINDING_EXT_CREDENTIAL_CLASS +LASSO_IS_SOAP_BINDING_EXT_CREDENTIAL_CLASS +LASSO_SOAP_BINDING_EXT_CREDENTIAL_GET_CLASS +
+ +
+saml_advice +LassoSamlAdvice +LassoSamlAdvice +lasso_saml_advice_new + +LASSO_SAML_ADVICE +LASSO_IS_SAML_ADVICE +LASSO_TYPE_SAML_ADVICE +lasso_saml_advice_get_type +LASSO_SAML_ADVICE_CLASS +LASSO_IS_SAML_ADVICE_CLASS +LASSO_SAML_ADVICE_GET_CLASS +
+ +
+saml_authentication_statement +LassoSamlAuthenticationStatement +LassoSamlAuthenticationStatement +lasso_saml_authentication_statement_new + +LASSO_SAML_AUTHENTICATION_STATEMENT +LASSO_IS_SAML_AUTHENTICATION_STATEMENT +LASSO_TYPE_SAML_AUTHENTICATION_STATEMENT +lasso_saml_authentication_statement_get_type +LASSO_SAML_AUTHENTICATION_STATEMENT_CLASS +LASSO_IS_SAML_AUTHENTICATION_STATEMENT_CLASS +LASSO_SAML_AUTHENTICATION_STATEMENT_GET_CLASS +
+ +
+is_inquiry_element +LASSO_IS_IS_INQUIRY_ELEMENT +LassoIsInquiryElement +LassoIsInquiryElement +lasso_is_inquiry_element_new + +LASSO_IS_INQUIRY_ELEMENT +LASSO_TYPE_IS_INQUIRY_ELEMENT +lasso_is_inquiry_element_get_type +LASSO_IS_INQUIRY_ELEMENT_CLASS +LASSO_IS_IS_INQUIRY_ELEMENT_CLASS +LASSO_IS_INQUIRY_ELEMENT_GET_CLASS +
+ +
+dst_data +LassoDstData +LassoDstData +lasso_dst_data_new + +LASSO_DST_DATA +LASSO_IS_DST_DATA +LASSO_TYPE_DST_DATA +lasso_dst_data_get_type +LASSO_DST_DATA_CLASS +LASSO_IS_DST_DATA_CLASS +LASSO_DST_DATA_GET_CLASS +
+ +
+saml_audience_restriction_condition +LassoSamlAudienceRestrictionCondition +LassoSamlAudienceRestrictionCondition +lasso_saml_audience_restriction_condition_new +lasso_saml_audience_restriction_condition_new_full + +LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION +LASSO_IS_SAML_AUDIENCE_RESTRICTION_CONDITION +LASSO_TYPE_SAML_AUDIENCE_RESTRICTION_CONDITION +lasso_saml_audience_restriction_condition_get_type +LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION_CLASS +LASSO_IS_SAML_AUDIENCE_RESTRICTION_CONDITION_CLASS +LASSO_SAML_AUDIENCE_RESTRICTION_CONDITION_GET_CLASS +
+ +
+lib_authentication_statement +LassoLibAuthenticationStatement +LassoLibAuthenticationStatement +lasso_lib_authentication_statement_new +lasso_lib_authentication_statement_new_full + +LASSO_LIB_AUTHENTICATION_STATEMENT +LASSO_IS_LIB_AUTHENTICATION_STATEMENT +LASSO_TYPE_LIB_AUTHENTICATION_STATEMENT +lasso_lib_authentication_statement_get_type +LASSO_LIB_AUTHENTICATION_STATEMENT_CLASS +LASSO_IS_LIB_AUTHENTICATION_STATEMENT_CLASS +LASSO_LIB_AUTHENTICATION_STATEMENT_GET_CLASS +
+ +
+is_inquiry +LASSO_IS_IS_INQUIRY +LassoIsInquiry +LassoIsInquiry +lasso_is_inquiry_new + +LASSO_IS_INQUIRY +LASSO_TYPE_IS_INQUIRY +lasso_is_inquiry_get_type +LASSO_IS_INQUIRY_CLASS +LASSO_IS_IS_INQUIRY_CLASS +LASSO_IS_INQUIRY_GET_CLASS +
+ +
+lib_authn_request_envelope +LassoLibAuthnRequestEnvelope +LassoLibAuthnRequestEnvelope +lasso_lib_authn_request_envelope_new +lasso_lib_authn_request_envelope_new_full + +LASSO_LIB_AUTHN_REQUEST_ENVELOPE +LASSO_IS_LIB_AUTHN_REQUEST_ENVELOPE +LASSO_TYPE_LIB_AUTHN_REQUEST_ENVELOPE +lasso_lib_authn_request_envelope_get_type +LASSO_LIB_AUTHN_REQUEST_ENVELOPE_CLASS +LASSO_IS_LIB_AUTHN_REQUEST_ENVELOPE_CLASS +LASSO_LIB_AUTHN_REQUEST_ENVELOPE_GET_CLASS +
+ +
+disco_credentials +LassoDiscoCredentials +LassoDiscoCredentials +lasso_disco_credentials_new + +LASSO_DISCO_CREDENTIALS +LASSO_IS_DISCO_CREDENTIALS +LASSO_TYPE_DISCO_CREDENTIALS +lasso_disco_credentials_get_type +LASSO_DISCO_CREDENTIALS_CLASS +LASSO_IS_DISCO_CREDENTIALS_CLASS +LASSO_DISCO_CREDENTIALS_GET_CLASS +
+ +
+disco_authenticate_requester +LassoDiscoAuthenticateRequester +LassoDiscoAuthenticateRequester +lasso_disco_authenticate_requester_new +lasso_disco_authenticate_requester_new_from_message + +LASSO_DISCO_AUTHENTICATE_REQUESTER +LASSO_IS_DISCO_AUTHENTICATE_REQUESTER +LASSO_TYPE_DISCO_AUTHENTICATE_REQUESTER +lasso_disco_authenticate_requester_get_type +LASSO_DISCO_AUTHENTICATE_REQUESTER_CLASS +LASSO_IS_DISCO_AUTHENTICATE_REQUESTER_CLASS +LASSO_DISCO_AUTHENTICATE_REQUESTER_GET_CLASS +
+ +
+saml_attribute_statement +LassoSamlAttributeStatement +LassoSamlAttributeStatement +lasso_saml_attribute_statement_new + +LASSO_SAML_ATTRIBUTE_STATEMENT +LASSO_IS_SAML_ATTRIBUTE_STATEMENT +LASSO_TYPE_SAML_ATTRIBUTE_STATEMENT +lasso_saml_attribute_statement_get_type +LASSO_SAML_ATTRIBUTE_STATEMENT_CLASS +LASSO_IS_SAML_ATTRIBUTE_STATEMENT_CLASS +LASSO_SAML_ATTRIBUTE_STATEMENT_GET_CLASS +
+ +
+samlp_status_code +LassoSamlpStatusCode +LassoSamlpStatusCode +lasso_samlp_status_code_new + +LASSO_SAMLP_STATUS_CODE +LASSO_IS_SAMLP_STATUS_CODE +LASSO_TYPE_SAMLP_STATUS_CODE +lasso_samlp_status_code_get_type +LASSO_SAMLP_STATUS_CODE_CLASS +LASSO_IS_SAMLP_STATUS_CODE_CLASS +LASSO_SAMLP_STATUS_CODE_GET_CLASS +
+ +
+utility_status +LassoUtilityStatus +LassoUtilityStatus +lasso_utility_status_new + +LASSO_UTILITY_STATUS +LASSO_IS_UTILITY_STATUS +LASSO_TYPE_UTILITY_STATUS +lasso_utility_status_get_type +LASSO_UTILITY_STATUS_CLASS +LASSO_IS_UTILITY_STATUS_CLASS +LASSO_UTILITY_STATUS_GET_CLASS +
+ +
+soap_detail +LassoSoapDetail +LassoSoapDetail +lasso_soap_detail_new +lasso_soap_detail_new_from_message + +LASSO_SOAP_DETAIL +LASSO_IS_SOAP_DETAIL +LASSO_TYPE_SOAP_DETAIL +lasso_soap_detail_get_type +LASSO_SOAP_DETAIL_CLASS +LASSO_IS_SOAP_DETAIL_CLASS +LASSO_SOAP_DETAIL_GET_CLASS +
+ +
+soap_envelope +LassoSoapEnvelope +LassoSoapEnvelope +lasso_soap_envelope_new +lasso_soap_envelope_new_from_message + +LASSO_SOAP_ENVELOPE +LASSO_IS_SOAP_ENVELOPE +LASSO_TYPE_SOAP_ENVELOPE +lasso_soap_envelope_get_type +LASSO_SOAP_ENVELOPE_CLASS +LASSO_IS_SOAP_ENVELOPE_CLASS +LASSO_SOAP_ENVELOPE_GET_CLASS +
+ +
+ds_rsa_key_value +LassoDsRsaKeyValue +LassoDsRsaKeyValue +lasso_ds_rsa_key_value_new + +LASSO_DS_RSA_KEY_VALUE +LASSO_IS_DS_RSA_KEY_VALUE +LASSO_TYPE_DS_RSA_KEY_VALUE +lasso_ds_rsa_key_value_get_type +LASSO_DS_RSA_KEY_VALUE_CLASS +LASSO_IS_DS_RSA_KEY_VALUE_CLASS +LASSO_DS_RSA_KEY_VALUE_GET_CLASS +
+ +
+samlp_response_abstract +LassoSamlpResponseAbstract +LassoSamlpResponseAbstract +lasso_samlp_response_abstract_fill + +LASSO_SAMLP_RESPONSE_ABSTRACT +LASSO_IS_SAMLP_RESPONSE_ABSTRACT +LASSO_TYPE_SAMLP_RESPONSE_ABSTRACT +lasso_samlp_response_abstract_get_type +LASSO_SAMLP_RESPONSE_ABSTRACT_CLASS +LASSO_IS_SAMLP_RESPONSE_ABSTRACT_CLASS +LASSO_SAMLP_RESPONSE_ABSTRACT_GET_CLASS +
+ +
+is_item +LASSO_IS_IS_ITEM +LassoIsItem +LassoIsItem +lasso_is_item_new + +LASSO_IS_ITEM +LASSO_TYPE_IS_ITEM +lasso_is_item_get_type +LASSO_IS_ITEM_CLASS +LASSO_IS_IS_ITEM_CLASS +LASSO_IS_ITEM_GET_CLASS +
+ +
+is_interaction_request +LASSO_IS_IS_INTERACTION_REQUEST +LassoIsInteractionRequest +LassoIsInteractionRequest +lasso_is_interaction_request_new +lasso_is_interaction_request_new_from_message + +LASSO_IS_INTERACTION_REQUEST +LASSO_TYPE_IS_INTERACTION_REQUEST +lasso_is_interaction_request_get_type +LASSO_IS_INTERACTION_REQUEST_CLASS +LASSO_IS_IS_INTERACTION_REQUEST_CLASS +LASSO_IS_INTERACTION_REQUEST_GET_CLASS +
+ +
+soap_binding_ext_service_instance_update +LassoSoapBindingExtServiceInstanceUpdate +LassoSoapBindingExtServiceInstanceUpdate + +LASSO_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE +LASSO_IS_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE +LASSO_TYPE_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE +lasso_soap_binding_ext_service_instance_update_get_type +LASSO_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE_CLASS +LASSO_IS_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE_CLASS +LASSO_SOAP_BINDING_EXT_SERVICE_INSTANCE_UPDATE_GET_CLASS +
+ +
+soap_binding_processing_context +LassoSoapBindingProcessingContext +LassoSoapBindingProcessingContext +lasso_soap_binding_processing_context_new + +LASSO_SOAP_BINDING_PROCESSING_CONTEXT +LASSO_IS_SOAP_BINDING_PROCESSING_CONTEXT +LASSO_TYPE_SOAP_BINDING_PROCESSING_CONTEXT +lasso_soap_binding_processing_context_get_type +LASSO_SOAP_BINDING_PROCESSING_CONTEXT_CLASS +LASSO_IS_SOAP_BINDING_PROCESSING_CONTEXT_CLASS +LASSO_SOAP_BINDING_PROCESSING_CONTEXT_GET_CLASS +
+ +
+soap_binding_ext_timeout +LassoSoapBindingExtTimeout +LassoSoapBindingExtTimeout +lasso_soap_binding_ext_timeout_new + +LASSO_SOAP_BINDING_EXT_TIMEOUT +LASSO_IS_SOAP_BINDING_EXT_TIMEOUT +LASSO_TYPE_SOAP_BINDING_EXT_TIMEOUT +lasso_soap_binding_ext_timeout_get_type +LASSO_SOAP_BINDING_EXT_TIMEOUT_CLASS +LASSO_IS_SOAP_BINDING_EXT_TIMEOUT_CLASS +LASSO_SOAP_BINDING_EXT_TIMEOUT_GET_CLASS +
+ +
+lib_authn_response +LassoLibAuthnResponse +LassoLibAuthnResponse +lasso_lib_authn_response_new + +LASSO_LIB_AUTHN_RESPONSE +LASSO_IS_LIB_AUTHN_RESPONSE +LASSO_TYPE_LIB_AUTHN_RESPONSE +lasso_lib_authn_response_get_type +LASSO_LIB_AUTHN_RESPONSE_CLASS +LASSO_IS_LIB_AUTHN_RESPONSE_CLASS +LASSO_LIB_AUTHN_RESPONSE_GET_CLASS +
+ +
+saml_assertion +LassoSamlAssertion +LassoSamlAssertion +lasso_saml_assertion_new + +LASSO_SAML_ASSERTION +LASSO_IS_SAML_ASSERTION +LASSO_TYPE_SAML_ASSERTION +lasso_saml_assertion_get_type +LASSO_SAML_ASSERTION_CLASS +LASSO_IS_SAML_ASSERTION_CLASS +LASSO_SAML_ASSERTION_GET_CLASS +
+ +
+dst_modify_response +LassoDstModifyResponse +LassoDstModifyResponse +lasso_dst_modify_response_new + +LASSO_DST_MODIFY_RESPONSE +LASSO_IS_DST_MODIFY_RESPONSE +LASSO_TYPE_DST_MODIFY_RESPONSE +lasso_dst_modify_response_get_type +LASSO_DST_MODIFY_RESPONSE_CLASS +LASSO_IS_DST_MODIFY_RESPONSE_CLASS +LASSO_DST_MODIFY_RESPONSE_GET_CLASS +
+ +
+samlp2_artifact_response +LassoSamlp2ArtifactResponse +LassoSamlp2ArtifactResponse +lasso_samlp2_artifact_response_new + +LASSO_SAMLP2_ARTIFACT_RESPONSE +LASSO_IS_SAMLP2_ARTIFACT_RESPONSE +LASSO_TYPE_SAMLP2_ARTIFACT_RESPONSE +lasso_samlp2_artifact_response_get_type +LASSO_SAMLP2_ARTIFACT_RESPONSE_CLASS +LASSO_IS_SAMLP2_ARTIFACT_RESPONSE_CLASS +LASSO_SAMLP2_ARTIFACT_RESPONSE_GET_CLASS +
+ +
+saml2_authz_decision_statement +LassoSaml2AuthzDecisionStatement +LassoSaml2AuthzDecisionStatement +lasso_saml2_authz_decision_statement_new + +LASSO_SAML2_AUTHZ_DECISION_STATEMENT +LASSO_IS_SAML2_AUTHZ_DECISION_STATEMENT +LASSO_TYPE_SAML2_AUTHZ_DECISION_STATEMENT +lasso_saml2_authz_decision_statement_get_type +LASSO_SAML2_AUTHZ_DECISION_STATEMENT_CLASS +LASSO_IS_SAML2_AUTHZ_DECISION_STATEMENT_CLASS +LASSO_SAML2_AUTHZ_DECISION_STATEMENT_GET_CLASS +
+ +
+samlp2_manage_name_id_response +LassoSamlp2ManageNameIDResponse +LassoSamlp2ManageNameIDResponse +lasso_samlp2_manage_name_id_response_new + +LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE +LASSO_IS_SAMLP2_MANAGE_NAME_ID_RESPONSE +LASSO_TYPE_SAMLP2_MANAGE_NAME_ID_RESPONSE +lasso_samlp2_manage_name_id_response_get_type +LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE_CLASS +LASSO_IS_SAMLP2_MANAGE_NAME_ID_RESPONSE_CLASS +LASSO_SAMLP2_MANAGE_NAME_ID_RESPONSE_GET_CLASS +
+ +
+saml2_subject_confirmation +LassoSaml2SubjectConfirmation +LassoSaml2SubjectConfirmation +lasso_saml2_subject_confirmation_new + +LASSO_SAML2_SUBJECT_CONFIRMATION +LASSO_IS_SAML2_SUBJECT_CONFIRMATION +LASSO_TYPE_SAML2_SUBJECT_CONFIRMATION +lasso_saml2_subject_confirmation_get_type +LASSO_SAML2_SUBJECT_CONFIRMATION_CLASS +LASSO_IS_SAML2_SUBJECT_CONFIRMATION_CLASS +LASSO_SAML2_SUBJECT_CONFIRMATION_GET_CLASS +
+ +
+saml2_subject +LassoSaml2Subject +LassoSaml2Subject +lasso_saml2_subject_new + +LASSO_SAML2_SUBJECT +LASSO_IS_SAML2_SUBJECT +LASSO_TYPE_SAML2_SUBJECT +lasso_saml2_subject_get_type +LASSO_SAML2_SUBJECT_CLASS +LASSO_IS_SAML2_SUBJECT_CLASS +LASSO_SAML2_SUBJECT_GET_CLASS +
+ +
+saml2_name_id +LassoSaml2NameID +LassoSaml2NameID +lasso_saml2_name_id_new +lasso_saml2_name_id_new_with_string + +LASSO_SAML2_NAME_ID +LASSO_IS_SAML2_NAME_ID +LASSO_TYPE_SAML2_NAME_ID +lasso_saml2_name_id_get_type +LASSO_SAML2_NAME_ID_CLASS +LASSO_IS_SAML2_NAME_ID_CLASS +LASSO_SAML2_NAME_ID_GET_CLASS +
+ +
+samlp2_authz_decision_query +LassoSamlp2AuthzDecisionQuery +LassoSamlp2AuthzDecisionQuery +lasso_samlp2_authz_decision_query_new + +LASSO_SAMLP2_AUTHZ_DECISION_QUERY +LASSO_IS_SAMLP2_AUTHZ_DECISION_QUERY +LASSO_TYPE_SAMLP2_AUTHZ_DECISION_QUERY +lasso_samlp2_authz_decision_query_get_type +LASSO_SAMLP2_AUTHZ_DECISION_QUERY_CLASS +LASSO_IS_SAMLP2_AUTHZ_DECISION_QUERY_CLASS +LASSO_SAMLP2_AUTHZ_DECISION_QUERY_GET_CLASS +
+ +
+samlp2_idp_entry +LassoSamlp2IDPEntry +LassoSamlp2IDPEntry +lasso_samlp2_idp_entry_new + +LASSO_SAMLP2_IDP_ENTRY +LASSO_IS_SAMLP2_IDP_ENTRY +LASSO_TYPE_SAMLP2_IDP_ENTRY +lasso_samlp2_idp_entry_get_type +LASSO_SAMLP2_IDP_ENTRY_CLASS +LASSO_IS_SAMLP2_IDP_ENTRY_CLASS +LASSO_SAMLP2_IDP_ENTRY_GET_CLASS +
+ +
+samlp2_status +LassoSamlp2Status +LassoSamlp2Status +lasso_samlp2_status_new + +LASSO_SAMLP2_STATUS +LASSO_IS_SAMLP2_STATUS +LASSO_TYPE_SAMLP2_STATUS +lasso_samlp2_status_get_type +LASSO_SAMLP2_STATUS_CLASS +LASSO_IS_SAMLP2_STATUS_CLASS +LASSO_SAMLP2_STATUS_GET_CLASS +
+ +
+samlp2_subject_query_abstract +LassoSamlp2SubjectQueryAbstract +LassoSamlp2SubjectQueryAbstract +lasso_samlp2_subject_query_abstract_new + +LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT +LASSO_IS_SAMLP2_SUBJECT_QUERY_ABSTRACT +LASSO_TYPE_SAMLP2_SUBJECT_QUERY_ABSTRACT +lasso_samlp2_subject_query_abstract_get_type +LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT_CLASS +LASSO_IS_SAMLP2_SUBJECT_QUERY_ABSTRACT_CLASS +LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT_GET_CLASS +
+ +
+saml2_attribute +LassoSaml2Attribute +LassoSaml2Attribute +lasso_saml2_attribute_new + +LASSO_SAML2_ATTRIBUTE +LASSO_IS_SAML2_ATTRIBUTE +LASSO_TYPE_SAML2_ATTRIBUTE +lasso_saml2_attribute_get_type +LASSO_SAML2_ATTRIBUTE_CLASS +LASSO_IS_SAML2_ATTRIBUTE_CLASS +LASSO_SAML2_ATTRIBUTE_GET_CLASS +
+ +
+samlp2_requested_authn_context +LassoSamlp2RequestedAuthnContext +LassoSamlp2RequestedAuthnContext +lasso_samlp2_requested_authn_context_new + +LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT +LASSO_IS_SAMLP2_REQUESTED_AUTHN_CONTEXT +LASSO_TYPE_SAMLP2_REQUESTED_AUTHN_CONTEXT +lasso_samlp2_requested_authn_context_get_type +LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT_CLASS +LASSO_IS_SAMLP2_REQUESTED_AUTHN_CONTEXT_CLASS +LASSO_SAMLP2_REQUESTED_AUTHN_CONTEXT_GET_CLASS +
+ +
+saml2_evidence +LassoSaml2Evidence +LassoSaml2Evidence +lasso_saml2_evidence_new + +LASSO_SAML2_EVIDENCE +LASSO_IS_SAML2_EVIDENCE +LASSO_TYPE_SAML2_EVIDENCE +lasso_saml2_evidence_get_type +LASSO_SAML2_EVIDENCE_CLASS +LASSO_IS_SAML2_EVIDENCE_CLASS +LASSO_SAML2_EVIDENCE_GET_CLASS +
+ +
+saml2_key_info_confirmation_data +LassoSaml2KeyInfoConfirmationData +LassoSaml2KeyInfoConfirmationData +lasso_saml2_key_info_confirmation_data_new + +LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA +LASSO_IS_SAML2_KEY_INFO_CONFIRMATION_DATA +LASSO_TYPE_SAML2_KEY_INFO_CONFIRMATION_DATA +lasso_saml2_key_info_confirmation_data_get_type +LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_CLASS +LASSO_IS_SAML2_KEY_INFO_CONFIRMATION_DATA_CLASS +LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_GET_CLASS +
+ +
+samlp2_artifact_resolve +LassoSamlp2ArtifactResolve +LassoSamlp2ArtifactResolve +lasso_samlp2_artifact_resolve_new + +LASSO_SAMLP2_ARTIFACT_RESOLVE +LASSO_IS_SAMLP2_ARTIFACT_RESOLVE +LASSO_TYPE_SAMLP2_ARTIFACT_RESOLVE +lasso_samlp2_artifact_resolve_get_type +LASSO_SAMLP2_ARTIFACT_RESOLVE_CLASS +LASSO_IS_SAMLP2_ARTIFACT_RESOLVE_CLASS +LASSO_SAMLP2_ARTIFACT_RESOLVE_GET_CLASS +
+ +
+samlp2_name_id_policy +LassoSamlp2NameIDPolicy +LassoSamlp2NameIDPolicy +lasso_samlp2_name_id_policy_new + +LASSO_SAMLP2_NAME_ID_POLICY +LASSO_IS_SAMLP2_NAME_ID_POLICY +LASSO_TYPE_SAMLP2_NAME_ID_POLICY +lasso_samlp2_name_id_policy_get_type +LASSO_SAMLP2_NAME_ID_POLICY_CLASS +LASSO_IS_SAMLP2_NAME_ID_POLICY_CLASS +LASSO_SAMLP2_NAME_ID_POLICY_GET_CLASS +
+ +
+samlp2_name_id_mapping_response +LassoSamlp2NameIDMappingResponse +LassoSamlp2NameIDMappingResponse +lasso_samlp2_name_id_mapping_response_new + +LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE +LASSO_IS_SAMLP2_NAME_ID_MAPPING_RESPONSE +LASSO_TYPE_SAMLP2_NAME_ID_MAPPING_RESPONSE +lasso_samlp2_name_id_mapping_response_get_type +LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE_CLASS +LASSO_IS_SAMLP2_NAME_ID_MAPPING_RESPONSE_CLASS +LASSO_SAMLP2_NAME_ID_MAPPING_RESPONSE_GET_CLASS +
+ +
+samlp2_logout_response +LassoSamlp2LogoutResponse +LassoSamlp2LogoutResponse +lasso_samlp2_logout_response_new + +LASSO_SAMLP2_LOGOUT_RESPONSE +LASSO_IS_SAMLP2_LOGOUT_RESPONSE +LASSO_TYPE_SAMLP2_LOGOUT_RESPONSE +lasso_samlp2_logout_response_get_type +LASSO_SAMLP2_LOGOUT_RESPONSE_CLASS +LASSO_IS_SAMLP2_LOGOUT_RESPONSE_CLASS +LASSO_SAMLP2_LOGOUT_RESPONSE_GET_CLASS +
+ +
+saml2_encrypted_element +LassoSaml2EncryptedElement +LassoSaml2EncryptedElement +lasso_saml2_encrypted_element_new +lasso_saml2_encrypted_element_decrypt + +LASSO_SAML2_ENCRYPTED_ELEMENT +LASSO_IS_SAML2_ENCRYPTED_ELEMENT +LASSO_TYPE_SAML2_ENCRYPTED_ELEMENT +lasso_saml2_encrypted_element_get_type +LASSO_SAML2_ENCRYPTED_ELEMENT_CLASS +LASSO_IS_SAML2_ENCRYPTED_ELEMENT_CLASS +LASSO_SAML2_ENCRYPTED_ELEMENT_GET_CLASS +
+ +
+saml2_attribute_value +LassoSaml2AttributeValue +LassoSaml2AttributeValue +lasso_saml2_attribute_value_new + +LASSO_SAML2_ATTRIBUTE_VALUE +LASSO_IS_SAML2_ATTRIBUTE_VALUE +LASSO_TYPE_SAML2_ATTRIBUTE_VALUE +lasso_saml2_attribute_value_get_type +LASSO_SAML2_ATTRIBUTE_VALUE_CLASS +LASSO_IS_SAML2_ATTRIBUTE_VALUE_CLASS +LASSO_SAML2_ATTRIBUTE_VALUE_GET_CLASS +
+ +
+saml2_advice +LassoSaml2Advice +LassoSaml2Advice +lasso_saml2_advice_new + +LASSO_SAML2_ADVICE +LASSO_IS_SAML2_ADVICE +LASSO_TYPE_SAML2_ADVICE +lasso_saml2_advice_get_type +LASSO_SAML2_ADVICE_CLASS +LASSO_IS_SAML2_ADVICE_CLASS +LASSO_SAML2_ADVICE_GET_CLASS +
+ +
+saml2_authn_statement +LassoSaml2AuthnStatement +LassoSaml2AuthnStatement +lasso_saml2_authn_statement_new + +LASSO_SAML2_AUTHN_STATEMENT +LASSO_IS_SAML2_AUTHN_STATEMENT +LASSO_TYPE_SAML2_AUTHN_STATEMENT +lasso_saml2_authn_statement_get_type +LASSO_SAML2_AUTHN_STATEMENT_CLASS +LASSO_IS_SAML2_AUTHN_STATEMENT_CLASS +LASSO_SAML2_AUTHN_STATEMENT_GET_CLASS +
+ +
+samlp2_authn_request +LassoSamlp2AuthnRequest +LassoSamlp2AuthnRequest +lasso_samlp2_authn_request_new + +LASSO_SAMLP2_AUTHN_REQUEST +LASSO_IS_SAMLP2_AUTHN_REQUEST +LASSO_TYPE_SAMLP2_AUTHN_REQUEST +lasso_samlp2_authn_request_get_type +LASSO_SAMLP2_AUTHN_REQUEST_CLASS +LASSO_IS_SAMLP2_AUTHN_REQUEST_CLASS +LASSO_SAMLP2_AUTHN_REQUEST_GET_CLASS +
+ +
+saml2_assertion +LassoSaml2Assertion +LassoSaml2Assertion +lasso_saml2_assertion_new + +LASSO_SAML2_ASSERTION +LASSO_IS_SAML2_ASSERTION +LASSO_TYPE_SAML2_ASSERTION +lasso_saml2_assertion_get_type +LASSO_SAML2_ASSERTION_CLASS +LASSO_IS_SAML2_ASSERTION_CLASS +LASSO_SAML2_ASSERTION_GET_CLASS +
+ +
+saml2_proxy_restriction +LassoSaml2ProxyRestriction +LassoSaml2ProxyRestriction +lasso_saml2_proxy_restriction_new + +LASSO_SAML2_PROXY_RESTRICTION +LASSO_IS_SAML2_PROXY_RESTRICTION +LASSO_TYPE_SAML2_PROXY_RESTRICTION +lasso_saml2_proxy_restriction_get_type +LASSO_SAML2_PROXY_RESTRICTION_CLASS +LASSO_IS_SAML2_PROXY_RESTRICTION_CLASS +LASSO_SAML2_PROXY_RESTRICTION_GET_CLASS +
+ +
+samlp2_idp_list +LassoSamlp2IDPList +LassoSamlp2IDPList +lasso_samlp2_idp_list_new + +LASSO_SAMLP2_IDP_LIST +LASSO_IS_SAMLP2_IDP_LIST +LASSO_TYPE_SAMLP2_IDP_LIST +lasso_samlp2_idp_list_get_type +LASSO_SAMLP2_IDP_LIST_CLASS +LASSO_IS_SAMLP2_IDP_LIST_CLASS +LASSO_SAMLP2_IDP_LIST_GET_CLASS +
+ +
+samlp2_attribute_query +LassoSamlp2AttributeQuery +LassoSamlp2AttributeQuery +lasso_samlp2_attribute_query_new + +LASSO_SAMLP2_ATTRIBUTE_QUERY +LASSO_IS_SAMLP2_ATTRIBUTE_QUERY +LASSO_TYPE_SAMLP2_ATTRIBUTE_QUERY +lasso_samlp2_attribute_query_get_type +LASSO_SAMLP2_ATTRIBUTE_QUERY_CLASS +LASSO_IS_SAMLP2_ATTRIBUTE_QUERY_CLASS +LASSO_SAMLP2_ATTRIBUTE_QUERY_GET_CLASS +
+ +
+saml2_action +LassoSaml2Action +LassoSaml2Action +lasso_saml2_action_new +lasso_saml2_action_new_with_string + +LASSO_SAML2_ACTION +LASSO_IS_SAML2_ACTION +LASSO_TYPE_SAML2_ACTION +lasso_saml2_action_get_type +LASSO_SAML2_ACTION_CLASS +LASSO_IS_SAML2_ACTION_CLASS +LASSO_SAML2_ACTION_GET_CLASS +
+ +
+samlp2_terminate +LassoSamlp2Terminate +LassoSamlp2Terminate +lasso_samlp2_terminate_new + +LASSO_SAMLP2_TERMINATE +LASSO_IS_SAMLP2_TERMINATE +LASSO_TYPE_SAMLP2_TERMINATE +lasso_samlp2_terminate_get_type +LASSO_SAMLP2_TERMINATE_CLASS +LASSO_IS_SAMLP2_TERMINATE_CLASS +LASSO_SAMLP2_TERMINATE_GET_CLASS +
+ +
+saml2_one_time_use +LassoSaml2OneTimeUse +LassoSaml2OneTimeUse +lasso_saml2_one_time_use_new + +LASSO_SAML2_ONE_TIME_USE +LASSO_IS_SAML2_ONE_TIME_USE +LASSO_TYPE_SAML2_ONE_TIME_USE +lasso_saml2_one_time_use_get_type +LASSO_SAML2_ONE_TIME_USE_CLASS +LASSO_IS_SAML2_ONE_TIME_USE_CLASS +LASSO_SAML2_ONE_TIME_USE_GET_CLASS +
+ +
+saml2_statement_abstract +LassoSaml2StatementAbstract +LassoSaml2StatementAbstract +lasso_saml2_statement_abstract_new + +LASSO_SAML2_STATEMENT_ABSTRACT +LASSO_IS_SAML2_STATEMENT_ABSTRACT +LASSO_TYPE_SAML2_STATEMENT_ABSTRACT +lasso_saml2_statement_abstract_get_type +LASSO_SAML2_STATEMENT_ABSTRACT_CLASS +LASSO_IS_SAML2_STATEMENT_ABSTRACT_CLASS +LASSO_SAML2_STATEMENT_ABSTRACT_GET_CLASS +
+ +
+samlp2_authn_query +LassoSamlp2AuthnQuery +LassoSamlp2AuthnQuery +lasso_samlp2_authn_query_new + +LASSO_SAMLP2_AUTHN_QUERY +LASSO_IS_SAMLP2_AUTHN_QUERY +LASSO_TYPE_SAMLP2_AUTHN_QUERY +lasso_samlp2_authn_query_get_type +LASSO_SAMLP2_AUTHN_QUERY_CLASS +LASSO_IS_SAMLP2_AUTHN_QUERY_CLASS +LASSO_SAMLP2_AUTHN_QUERY_GET_CLASS +
+ +
+samlp2_status_code +LassoSamlp2StatusCode +LassoSamlp2StatusCode +lasso_samlp2_status_code_new + +LASSO_SAMLP2_STATUS_CODE +LASSO_IS_SAMLP2_STATUS_CODE +LASSO_TYPE_SAMLP2_STATUS_CODE +lasso_samlp2_status_code_get_type +LASSO_SAMLP2_STATUS_CODE_CLASS +LASSO_IS_SAMLP2_STATUS_CODE_CLASS +LASSO_SAMLP2_STATUS_CODE_GET_CLASS +
+ +
+samlp2_assertion_id_request +LassoSamlp2AssertionIDRequest +LassoSamlp2AssertionIDRequest +lasso_samlp2_assertion_id_request_new + +LASSO_SAMLP2_ASSERTION_ID_REQUEST +LASSO_IS_SAMLP2_ASSERTION_ID_REQUEST +LASSO_TYPE_SAMLP2_ASSERTION_ID_REQUEST +lasso_samlp2_assertion_id_request_get_type +LASSO_SAMLP2_ASSERTION_ID_REQUEST_CLASS +LASSO_IS_SAMLP2_ASSERTION_ID_REQUEST_CLASS +LASSO_SAMLP2_ASSERTION_ID_REQUEST_GET_CLASS +
+ +
+samlp2_status_response +LassoSamlp2StatusResponse +LassoSamlp2StatusResponse +lasso_samlp2_status_response_new + +LASSO_SAMLP2_STATUS_RESPONSE +LASSO_IS_SAMLP2_STATUS_RESPONSE +LASSO_TYPE_SAMLP2_STATUS_RESPONSE +lasso_samlp2_status_response_get_type +LASSO_SAMLP2_STATUS_RESPONSE_CLASS +LASSO_IS_SAMLP2_STATUS_RESPONSE_CLASS +LASSO_SAMLP2_STATUS_RESPONSE_GET_CLASS +
+ +
+saml2_attribute_statement +LassoSaml2AttributeStatement +LassoSaml2AttributeStatement +lasso_saml2_attribute_statement_new + +LASSO_SAML2_ATTRIBUTE_STATEMENT +LASSO_IS_SAML2_ATTRIBUTE_STATEMENT +LASSO_TYPE_SAML2_ATTRIBUTE_STATEMENT +lasso_saml2_attribute_statement_get_type +LASSO_SAML2_ATTRIBUTE_STATEMENT_CLASS +LASSO_IS_SAML2_ATTRIBUTE_STATEMENT_CLASS +LASSO_SAML2_ATTRIBUTE_STATEMENT_GET_CLASS +
+ +
+saml2_condition_abstract +LassoSaml2ConditionAbstract +LassoSaml2ConditionAbstract +lasso_saml2_condition_abstract_new + +LASSO_SAML2_CONDITION_ABSTRACT +LASSO_IS_SAML2_CONDITION_ABSTRACT +LASSO_TYPE_SAML2_CONDITION_ABSTRACT +lasso_saml2_condition_abstract_get_type +LASSO_SAML2_CONDITION_ABSTRACT_CLASS +LASSO_IS_SAML2_CONDITION_ABSTRACT_CLASS +LASSO_SAML2_CONDITION_ABSTRACT_GET_CLASS +
+ +
+samlp2_response +LassoSamlp2Response +LassoSamlp2Response +lasso_samlp2_response_new + +LASSO_SAMLP2_RESPONSE +LASSO_IS_SAMLP2_RESPONSE +LASSO_TYPE_SAMLP2_RESPONSE +lasso_samlp2_response_get_type +LASSO_SAMLP2_RESPONSE_CLASS +LASSO_IS_SAMLP2_RESPONSE_CLASS +LASSO_SAMLP2_RESPONSE_GET_CLASS +
+ +
+saml2_subject_locality +LassoSaml2SubjectLocality +LassoSaml2SubjectLocality +lasso_saml2_subject_locality_new + +LASSO_SAML2_SUBJECT_LOCALITY +LASSO_IS_SAML2_SUBJECT_LOCALITY +LASSO_TYPE_SAML2_SUBJECT_LOCALITY +lasso_saml2_subject_locality_get_type +LASSO_SAML2_SUBJECT_LOCALITY_CLASS +LASSO_IS_SAML2_SUBJECT_LOCALITY_CLASS +LASSO_SAML2_SUBJECT_LOCALITY_GET_CLASS +
+ +
+samlp2_scoping +LassoSamlp2Scoping +LassoSamlp2Scoping +lasso_samlp2_scoping_new + +LASSO_SAMLP2_SCOPING +LASSO_IS_SAMLP2_SCOPING +LASSO_TYPE_SAMLP2_SCOPING +lasso_samlp2_scoping_get_type +LASSO_SAMLP2_SCOPING_CLASS +LASSO_IS_SAMLP2_SCOPING_CLASS +LASSO_SAMLP2_SCOPING_GET_CLASS +
+ +
+samlp2_extensions +LassoSamlp2Extensions +LassoSamlp2Extensions +lasso_samlp2_extensions_new + +LASSO_SAMLP2_EXTENSIONS +LASSO_IS_SAMLP2_EXTENSIONS +LASSO_TYPE_SAMLP2_EXTENSIONS +lasso_samlp2_extensions_get_type +LASSO_SAMLP2_EXTENSIONS_CLASS +LASSO_IS_SAMLP2_EXTENSIONS_CLASS +LASSO_SAMLP2_EXTENSIONS_GET_CLASS +
+ +
+saml2_audience_restriction +LassoSaml2AudienceRestriction +LassoSaml2AudienceRestriction +lasso_saml2_audience_restriction_new + +LASSO_SAML2_AUDIENCE_RESTRICTION +LASSO_IS_SAML2_AUDIENCE_RESTRICTION +LASSO_TYPE_SAML2_AUDIENCE_RESTRICTION +lasso_saml2_audience_restriction_get_type +LASSO_SAML2_AUDIENCE_RESTRICTION_CLASS +LASSO_IS_SAML2_AUDIENCE_RESTRICTION_CLASS +LASSO_SAML2_AUDIENCE_RESTRICTION_GET_CLASS +
+ +
+samlp2_manage_name_id_request +LassoSamlp2ManageNameIDRequest +LassoSamlp2ManageNameIDRequest +lasso_samlp2_manage_name_id_request_new + +LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST +LASSO_IS_SAMLP2_MANAGE_NAME_ID_REQUEST +LASSO_TYPE_SAMLP2_MANAGE_NAME_ID_REQUEST +lasso_samlp2_manage_name_id_request_get_type +LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST_CLASS +LASSO_IS_SAMLP2_MANAGE_NAME_ID_REQUEST_CLASS +LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST_GET_CLASS +
+ +
+samlp2_request_abstract +LassoSamlp2RequestAbstract +LassoSamlp2RequestAbstract +lasso_samlp2_request_abstract_new + +LASSO_SAMLP2_REQUEST_ABSTRACT +LASSO_IS_SAMLP2_REQUEST_ABSTRACT +LASSO_TYPE_SAMLP2_REQUEST_ABSTRACT +lasso_samlp2_request_abstract_get_type +LASSO_SAMLP2_REQUEST_ABSTRACT_CLASS +LASSO_IS_SAMLP2_REQUEST_ABSTRACT_CLASS +LASSO_SAMLP2_REQUEST_ABSTRACT_GET_CLASS +
+ +
+samlp2_status_detail +LassoSamlp2StatusDetail +LassoSamlp2StatusDetail +lasso_samlp2_status_detail_new + +LASSO_SAMLP2_STATUS_DETAIL +LASSO_IS_SAMLP2_STATUS_DETAIL +LASSO_TYPE_SAMLP2_STATUS_DETAIL +lasso_samlp2_status_detail_get_type +LASSO_SAMLP2_STATUS_DETAIL_CLASS +LASSO_IS_SAMLP2_STATUS_DETAIL_CLASS +LASSO_SAMLP2_STATUS_DETAIL_GET_CLASS +
+ +
+saml2_base_idabstract +LassoSaml2BaseIDAbstract +LassoSaml2BaseIDAbstract +lasso_saml2_base_idabstract_new + +LASSO_SAML2_BASE_IDABSTRACT +LASSO_IS_SAML2_BASE_IDABSTRACT +LASSO_TYPE_SAML2_BASE_IDABSTRACT +lasso_saml2_base_idabstract_get_type +LASSO_SAML2_BASE_IDABSTRACT_CLASS +LASSO_IS_SAML2_BASE_IDABSTRACT_CLASS +LASSO_SAML2_BASE_IDABSTRACT_GET_CLASS +
+ +
+saml2_subject_confirmation_data +LassoSaml2SubjectConfirmationData +LassoSaml2SubjectConfirmationData +lasso_saml2_subject_confirmation_data_new + +LASSO_SAML2_SUBJECT_CONFIRMATION_DATA +LASSO_IS_SAML2_SUBJECT_CONFIRMATION_DATA +LASSO_TYPE_SAML2_SUBJECT_CONFIRMATION_DATA +lasso_saml2_subject_confirmation_data_get_type +LASSO_SAML2_SUBJECT_CONFIRMATION_DATA_CLASS +LASSO_IS_SAML2_SUBJECT_CONFIRMATION_DATA_CLASS +LASSO_SAML2_SUBJECT_CONFIRMATION_DATA_GET_CLASS +
+ +
+samlp2_name_id_mapping_request +LassoSamlp2NameIDMappingRequest +LassoSamlp2NameIDMappingRequest +lasso_samlp2_name_id_mapping_request_new + +LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST +LASSO_IS_SAMLP2_NAME_ID_MAPPING_REQUEST +LASSO_TYPE_SAMLP2_NAME_ID_MAPPING_REQUEST +lasso_samlp2_name_id_mapping_request_get_type +LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST_CLASS +LASSO_IS_SAMLP2_NAME_ID_MAPPING_REQUEST_CLASS +LASSO_SAMLP2_NAME_ID_MAPPING_REQUEST_GET_CLASS +
+ +
+samlp2_logout_request +LassoSamlp2LogoutRequest +LassoSamlp2LogoutRequest +lasso_samlp2_logout_request_new + +LASSO_SAMLP2_LOGOUT_REQUEST +LASSO_IS_SAMLP2_LOGOUT_REQUEST +LASSO_TYPE_SAMLP2_LOGOUT_REQUEST +lasso_samlp2_logout_request_get_type +LASSO_SAMLP2_LOGOUT_REQUEST_CLASS +LASSO_IS_SAMLP2_LOGOUT_REQUEST_CLASS +LASSO_SAMLP2_LOGOUT_REQUEST_GET_CLASS +
+ +
+saml2_conditions +LassoSaml2Conditions +LassoSaml2Conditions +lasso_saml2_conditions_new + +LASSO_SAML2_CONDITIONS +LASSO_IS_SAML2_CONDITIONS +LASSO_TYPE_SAML2_CONDITIONS +lasso_saml2_conditions_get_type +LASSO_SAML2_CONDITIONS_CLASS +LASSO_IS_SAML2_CONDITIONS_CLASS +LASSO_SAML2_CONDITIONS_GET_CLASS +
+ +
+saml2_authn_context +LassoSaml2AuthnContext +LassoSaml2AuthnContext +lasso_saml2_authn_context_new + +LASSO_SAML2_AUTHN_CONTEXT +LASSO_IS_SAML2_AUTHN_CONTEXT +LASSO_TYPE_SAML2_AUTHN_CONTEXT +lasso_saml2_authn_context_get_type +LASSO_SAML2_AUTHN_CONTEXT_CLASS +LASSO_IS_SAML2_AUTHN_CONTEXT_CLASS +LASSO_SAML2_AUTHN_CONTEXT_GET_CLASS +
+ +
+wsse_security_header +LassoWsSec1SecurityHeader +LassoWsSec1SecurityHeader +lasso_wsse_security_header_new + +LASSO_WSSE_SECURITY_HEADER +LASSO_IS_WSSE_SECURITY_HEADER +LASSO_TYPE_WSSE_SECURITY_HEADER +lasso_wsse_security_header_get_type +LASSO_WSSE_SECURITY_HEADER_CLASS +LASSO_IS_WSSE_SECURITY_HEADER_CLASS +LASSO_WSSE_SECURITY_HEADER_GET_CLASS +
+ +
+wsse_transformation_parameters +LassoWsSec1TransformationParameters +LassoWsSec1TransformationParameters +lasso_wsse_transformation_parameters_new + +LASSO_WSSE_TRANSFORMATION_PARAMETERS +LASSO_IS_WSSE_TRANSFORMATION_PARAMETERS +LASSO_TYPE_WSSE_TRANSFORMATION_PARAMETERS +lasso_wsse_transformation_parameters_get_type +LASSO_WSSE_TRANSFORMATION_PARAMETERS_CLASS +LASSO_IS_WSSE_TRANSFORMATION_PARAMETERS_CLASS +LASSO_WSSE_TRANSFORMATION_PARAMETERS_GET_CLASS +
+ +
+wsa_problem_action +LassoWsAddrProblemAction +LassoWsAddrProblemAction +lasso_wsa_problem_action_new + +LASSO_WSA_PROBLEM_ACTION +LASSO_IS_WSA_PROBLEM_ACTION +LASSO_TYPE_WSA_PROBLEM_ACTION +lasso_wsa_problem_action_get_type +LASSO_WSA_PROBLEM_ACTION_CLASS +LASSO_IS_WSA_PROBLEM_ACTION_CLASS +LASSO_WSA_PROBLEM_ACTION_GET_CLASS +
+ +
+wsa_attributed_any +LassoWsAddrAttributedAny +LassoWsAddrAttributedAny +lasso_wsa_attributed_any_new + +LASSO_WSA_ATTRIBUTED_ANY +LASSO_IS_WSA_ATTRIBUTED_ANY +LASSO_TYPE_WSA_ATTRIBUTED_ANY +lasso_wsa_attributed_any_get_type +LASSO_WSA_ATTRIBUTED_ANY_CLASS +LASSO_IS_WSA_ATTRIBUTED_ANY_CLASS +LASSO_WSA_ATTRIBUTED_ANY_GET_CLASS +
+ +
+wsa_relates_to +LassoWsAddrRelatesTo +LassoWsAddrRelatesTo +lasso_wsa_relates_to_new +lasso_wsa_relates_to_new_with_string + +LASSO_WSA_RELATES_TO +LASSO_IS_WSA_RELATES_TO +LASSO_TYPE_WSA_RELATES_TO +lasso_wsa_relates_to_get_type +LASSO_WSA_RELATES_TO_CLASS +LASSO_IS_WSA_RELATES_TO_CLASS +LASSO_WSA_RELATES_TO_GET_CLASS +
+ +
+wsse_username_token +LassoWsSec1UsernameToken +LassoWsSec1UsernameToken +lasso_wsse_username_token_new + +LASSO_WSSE_USERNAME_TOKEN +LASSO_IS_WSSE_USERNAME_TOKEN +LASSO_TYPE_WSSE_USERNAME_TOKEN +lasso_wsse_username_token_get_type +LASSO_WSSE_USERNAME_TOKEN_CLASS +LASSO_IS_WSSE_USERNAME_TOKEN_CLASS +LASSO_WSSE_USERNAME_TOKEN_GET_CLASS +
+ +
+wsa_reference_parameters +LassoWsAddrReferenceParameters +LassoWsAddrReferenceParameters +lasso_wsa_reference_parameters_new + +LASSO_WSA_REFERENCE_PARAMETERS +LASSO_IS_WSA_REFERENCE_PARAMETERS +LASSO_TYPE_WSA_REFERENCE_PARAMETERS +lasso_wsa_reference_parameters_get_type +LASSO_WSA_REFERENCE_PARAMETERS_CLASS +LASSO_IS_WSA_REFERENCE_PARAMETERS_CLASS +LASSO_WSA_REFERENCE_PARAMETERS_GET_CLASS +
+ +
+wsa_attributed_qname +LassoWsAddrAttributedQName +LassoWsAddrAttributedQName +lasso_wsa_attributed_qname_new +lasso_wsa_attributed_qname_new_with_string + +LASSO_WSA_ATTRIBUTED_QNAME +LASSO_IS_WSA_ATTRIBUTED_QNAME +LASSO_TYPE_WSA_ATTRIBUTED_QNAME +lasso_wsa_attributed_qname_get_type +LASSO_WSA_ATTRIBUTED_QNAME_CLASS +LASSO_IS_WSA_ATTRIBUTED_QNAME_CLASS +LASSO_WSA_ATTRIBUTED_QNAME_GET_CLASS +
+ +
+wsa_metadata +LassoWsAddrMetadata +LassoWsAddrMetadata +lasso_wsa_metadata_new + +LASSO_WSA_METADATA +LASSO_IS_WSA_METADATA +LASSO_TYPE_WSA_METADATA +lasso_wsa_metadata_get_type +LASSO_WSA_METADATA_CLASS +LASSO_IS_WSA_METADATA_CLASS +LASSO_WSA_METADATA_GET_CLASS +
+ +
+wsa_attributed_unsigned_long +LassoWsAddrAttributedUnsignedLong +LassoWsAddrAttributedUnsignedLong +lasso_wsa_attributed_unsigned_long_new + +LASSO_WSA_ATTRIBUTED_UNSIGNED_LONG +LASSO_IS_WSA_ATTRIBUTED_UNSIGNED_LONG +LASSO_TYPE_WSA_ATTRIBUTED_UNSIGNED_LONG +lasso_wsa_attributed_unsigned_long_get_type +LASSO_WSA_ATTRIBUTED_UNSIGNED_LONG_CLASS +LASSO_IS_WSA_ATTRIBUTED_UNSIGNED_LONG_CLASS +LASSO_WSA_ATTRIBUTED_UNSIGNED_LONG_GET_CLASS +
+ +
+wsa_attributed_uri +LassoWsAddrAttributedURI +LassoWsAddrAttributedURI +lasso_wsa_attributed_uri_new +lasso_wsa_attributed_uri_new_with_string + +LASSO_WSA_ATTRIBUTED_URI +LASSO_IS_WSA_ATTRIBUTED_URI +LASSO_TYPE_WSA_ATTRIBUTED_URI +lasso_wsa_attributed_uri_get_type +LASSO_WSA_ATTRIBUTED_URI_CLASS +LASSO_IS_WSA_ATTRIBUTED_URI_CLASS +LASSO_WSA_ATTRIBUTED_URI_GET_CLASS +
+ +
+wsa_endpoint_reference +LassoWsAddrEndpointReference +LassoWsAddrEndpointReference +lasso_wsa_endpoint_reference_new + +LASSO_WSA_ENDPOINT_REFERENCE +LASSO_IS_WSA_ENDPOINT_REFERENCE +LASSO_TYPE_WSA_ENDPOINT_REFERENCE +lasso_wsa_endpoint_reference_get_type +LASSO_WSA_ENDPOINT_REFERENCE_CLASS +LASSO_IS_WSA_ENDPOINT_REFERENCE_CLASS +LASSO_WSA_ENDPOINT_REFERENCE_GET_CLASS +
+ +
+wsse_reference +LassoWsSec1Reference +LassoWsSec1Reference +lasso_wsse_reference_new + +LASSO_WSSE_REFERENCE +LASSO_IS_WSSE_REFERENCE +LASSO_TYPE_WSSE_REFERENCE +lasso_wsse_reference_get_type +LASSO_WSSE_REFERENCE_CLASS +LASSO_IS_WSSE_REFERENCE_CLASS +LASSO_WSSE_REFERENCE_GET_CLASS +
+ +
+wsse_embedded +LassoWsSec1Embedded +LassoWsSec1Embedded +lasso_wsse_embedded_new + +LASSO_WSSE_EMBEDDED +LASSO_IS_WSSE_EMBEDDED +LASSO_TYPE_WSSE_EMBEDDED +lasso_wsse_embedded_get_type +LASSO_WSSE_EMBEDDED_CLASS +LASSO_IS_WSSE_EMBEDDED_CLASS +LASSO_WSSE_EMBEDDED_GET_CLASS +
+ +
+wsu_timestamp +LassoWsUtil1Timestamp +LassoWsUtil1Timestamp +lasso_wsu_timestamp_new + +LASSO_WSU_TIMESTAMP +LASSO_IS_WSU_TIMESTAMP +LASSO_TYPE_WSU_TIMESTAMP +lasso_wsu_timestamp_get_type +LASSO_WSU_TIMESTAMP_CLASS +LASSO_IS_WSU_TIMESTAMP_CLASS +LASSO_WSU_TIMESTAMP_GET_CLASS +
+ +
+wsse_security_token_reference +LassoWsSec1SecurityTokenReference +LassoWsSec1SecurityTokenReference +lasso_wsse_security_token_reference_new + +LASSO_WSSE_SECURITY_TOKEN_REFERENCE +LASSO_IS_WSSE_SECURITY_TOKEN_REFERENCE +LASSO_TYPE_WSSE_SECURITY_TOKEN_REFERENCE +lasso_wsse_security_token_reference_get_type +LASSO_WSSE_SECURITY_TOKEN_REFERENCE_CLASS +LASSO_IS_WSSE_SECURITY_TOKEN_REFERENCE_CLASS +LASSO_WSSE_SECURITY_TOKEN_REFERENCE_GET_CLASS +
+ +
+dst_delete_response +LassoIdWsf2DstDeleteResponse +LassoIdWsf2DstDeleteResponse +lasso_idwsf2_dst_delete_response_new + +LASSO_IDWSF2_DST_DELETE_RESPONSE +LASSO_IS_IDWSF2_DST_DELETE_RESPONSE +LASSO_TYPE_IDWSF2_DST_DELETE_RESPONSE +lasso_idwsf2_dst_delete_response_get_type +LASSO_IDWSF2_DST_DELETE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DST_DELETE_RESPONSE_CLASS +LASSO_IDWSF2_DST_DELETE_RESPONSE_GET_CLASS +
+ +
+subsref_create_item +LassoIdWsf2SubsRefCreateItem +LassoIdWsf2SubsRefCreateItem +lasso_idwsf2_subsref_create_item_new + +LASSO_IDWSF2_SUBSREF_CREATE_ITEM +LASSO_IS_IDWSF2_SUBSREF_CREATE_ITEM +LASSO_TYPE_IDWSF2_SUBSREF_CREATE_ITEM +lasso_idwsf2_subsref_create_item_get_type +LASSO_IDWSF2_SUBSREF_CREATE_ITEM_CLASS +LASSO_IS_IDWSF2_SUBSREF_CREATE_ITEM_CLASS +LASSO_IDWSF2_SUBSREF_CREATE_ITEM_GET_CLASS +
+ +
+disco_svc_md_query_response +LassoIdWsf2DiscoSvcMDQueryResponse +LassoIdWsf2DiscoSvcMDQueryResponse +lasso_idwsf2_disco_svc_md_query_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE +lasso_idwsf2_disco_svc_md_query_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_QUERY_RESPONSE_GET_CLASS +
+ +
+disco_endpoint_context +LassoIdWsf2DiscoEndpointContext +LassoIdWsf2DiscoEndpointContext +lasso_idwsf2_disco_endpoint_context_new +lasso_idwsf2_disco_endpoint_context_new_full + +LASSO_IDWSF2_DISCO_ENDPOINT_CONTEXT +LASSO_IS_IDWSF2_DISCO_ENDPOINT_CONTEXT +LASSO_TYPE_IDWSF2_DISCO_ENDPOINT_CONTEXT +lasso_idwsf2_disco_endpoint_context_get_type +LASSO_IDWSF2_DISCO_ENDPOINT_CONTEXT_CLASS +LASSO_IS_IDWSF2_DISCO_ENDPOINT_CONTEXT_CLASS +LASSO_IDWSF2_DISCO_ENDPOINT_CONTEXT_GET_CLASS +
+ +
+disco_provider_id +LassoIdWsf2DiscoProviderID +LassoIdWsf2DiscoProviderID +lasso_idwsf2_disco_provider_id_new +lasso_idwsf2_disco_provider_id_new_with_string + +LASSO_IDWSF2_DISCO_PROVIDER_ID +LASSO_IS_IDWSF2_DISCO_PROVIDER_ID +LASSO_TYPE_IDWSF2_DISCO_PROVIDER_ID +lasso_idwsf2_disco_provider_id_get_type +LASSO_IDWSF2_DISCO_PROVIDER_ID_CLASS +LASSO_IS_IDWSF2_DISCO_PROVIDER_ID_CLASS +LASSO_IDWSF2_DISCO_PROVIDER_ID_GET_CLASS +
+ +
+ps_remove_collection_request +LassoIdWsf2PsRemoveCollectionRequest +LassoIdWsf2PsRemoveCollectionRequest +lasso_idwsf2_ps_remove_collection_request_new + +LASSO_IDWSF2_PS_REMOVE_COLLECTION_REQUEST +LASSO_IS_IDWSF2_PS_REMOVE_COLLECTION_REQUEST +LASSO_TYPE_IDWSF2_PS_REMOVE_COLLECTION_REQUEST +lasso_idwsf2_ps_remove_collection_request_get_type +LASSO_IDWSF2_PS_REMOVE_COLLECTION_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_REMOVE_COLLECTION_REQUEST_CLASS +LASSO_IDWSF2_PS_REMOVE_COLLECTION_REQUEST_GET_CLASS +
+ +
+id_wsf_2_0_is_interaction_statement +LASSO_IS_IDWSF2_IS_INTERACTION_STATEMENT +LassoIdWsf2IsInteractionStatement +LassoIdWsf2IsInteractionStatement +lasso_idwsf2_is_interaction_statement_new + +LASSO_IDWSF2_IS_INTERACTION_STATEMENT +LASSO_TYPE_IDWSF2_IS_INTERACTION_STATEMENT +lasso_idwsf2_is_interaction_statement_get_type +LASSO_IDWSF2_IS_INTERACTION_STATEMENT_CLASS +LASSO_IS_IDWSF2_IS_INTERACTION_STATEMENT_CLASS +LASSO_IDWSF2_IS_INTERACTION_STATEMENT_GET_CLASS +
+ +
+util_status +LassoIdWsf2UtilStatus +LassoIdWsf2UtilStatus +lasso_idwsf2_util_status_new +lasso_idwsf2_util_status_new_with_code + +LASSO_IDWSF2_UTIL_STATUS +LASSO_IS_IDWSF2_UTIL_STATUS +LASSO_TYPE_IDWSF2_UTIL_STATUS +lasso_idwsf2_util_status_get_type +LASSO_IDWSF2_UTIL_STATUS_CLASS +LASSO_IS_IDWSF2_UTIL_STATUS_CLASS +LASSO_IDWSF2_UTIL_STATUS_GET_CLASS +
+ +
+dstref_modify +LassoIdWsf2DstRefModify +LassoIdWsf2DstRefModify +lasso_idwsf2_dstref_modify_new + +LASSO_IDWSF2_DSTREF_MODIFY +LASSO_IS_IDWSF2_DSTREF_MODIFY +LASSO_TYPE_IDWSF2_DSTREF_MODIFY +lasso_idwsf2_dstref_modify_get_type +LASSO_IDWSF2_DSTREF_MODIFY_CLASS +LASSO_IS_IDWSF2_DSTREF_MODIFY_CLASS +LASSO_IDWSF2_DSTREF_MODIFY_GET_CLASS +
+ +
+subsref_delete_item +LassoIdWsf2SubsRefDeleteItem +LassoIdWsf2SubsRefDeleteItem +lasso_idwsf2_subsref_delete_item_new + +LASSO_IDWSF2_SUBSREF_DELETE_ITEM +LASSO_IS_IDWSF2_SUBSREF_DELETE_ITEM +LASSO_TYPE_IDWSF2_SUBSREF_DELETE_ITEM +lasso_idwsf2_subsref_delete_item_get_type +LASSO_IDWSF2_SUBSREF_DELETE_ITEM_CLASS +LASSO_IS_IDWSF2_SUBSREF_DELETE_ITEM_CLASS +LASSO_IDWSF2_SUBSREF_DELETE_ITEM_GET_CLASS +
+ +
+subsref_data_response +LassoIdWsf2SubsRefDataResponse +LassoIdWsf2SubsRefDataResponse +lasso_idwsf2_subsref_data_response_new + +LASSO_IDWSF2_SUBSREF_DATA_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_DATA_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_DATA_RESPONSE +lasso_idwsf2_subsref_data_response_get_type +LASSO_IDWSF2_SUBSREF_DATA_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_DATA_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_DATA_RESPONSE_GET_CLASS +
+ +
+id_wsf_2_0_is_parameter +LASSO_IS_IDWSF2_IS_PARAMETER +LassoIdWsf2IsParameter +LassoIdWsf2IsParameter +lasso_idwsf2_is_parameter_new + +LASSO_IDWSF2_IS_PARAMETER +LASSO_TYPE_IDWSF2_IS_PARAMETER +lasso_idwsf2_is_parameter_get_type +LASSO_IDWSF2_IS_PARAMETER_CLASS +LASSO_IS_IDWSF2_IS_PARAMETER_CLASS +LASSO_IDWSF2_IS_PARAMETER_GET_CLASS +
+ +
+ps_resolve_identifier_response +LassoIdWsf2PsResolveIdentifierResponse +LassoIdWsf2PsResolveIdentifierResponse +lasso_idwsf2_ps_resolve_identifier_response_new + +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE +LASSO_IS_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE +LASSO_TYPE_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE +lasso_idwsf2_ps_resolve_identifier_response_get_type +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE_CLASS +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_RESPONSE_GET_CLASS +
+ +
+subsref_test_item +LassoIdWsf2SubsRefTestItem +LassoIdWsf2SubsRefTestItem +lasso_idwsf2_subsref_test_item_new + +LASSO_IDWSF2_SUBSREF_TEST_ITEM +LASSO_IS_IDWSF2_SUBSREF_TEST_ITEM +LASSO_TYPE_IDWSF2_SUBSREF_TEST_ITEM +lasso_idwsf2_subsref_test_item_get_type +LASSO_IDWSF2_SUBSREF_TEST_ITEM_CLASS +LASSO_IS_IDWSF2_SUBSREF_TEST_ITEM_CLASS +LASSO_IDWSF2_SUBSREF_TEST_ITEM_GET_CLASS +
+ +
+id_wsf_2_0_is_inquiry +LASSO_IS_IDWSF2_IS_INQUIRY +LassoIdWsf2IsInquiry +LassoIdWsf2IsInquiry +lasso_idwsf2_is_inquiry_new + +LASSO_IDWSF2_IS_INQUIRY +LASSO_TYPE_IDWSF2_IS_INQUIRY +lasso_idwsf2_is_inquiry_get_type +LASSO_IDWSF2_IS_INQUIRY_CLASS +LASSO_IS_IDWSF2_IS_INQUIRY_CLASS +LASSO_IDWSF2_IS_INQUIRY_GET_CLASS +
+ +
+util_empty +LassoIdWsf2UtilEmpty +LassoIdWsf2UtilEmpty +lasso_idwsf2_util_empty_new + +LASSO_IDWSF2_UTIL_EMPTY +LASSO_IS_IDWSF2_UTIL_EMPTY +LASSO_TYPE_IDWSF2_UTIL_EMPTY +lasso_idwsf2_util_empty_get_type +LASSO_IDWSF2_UTIL_EMPTY_CLASS +LASSO_IS_IDWSF2_UTIL_EMPTY_CLASS +LASSO_IDWSF2_UTIL_EMPTY_GET_CLASS +
+ +
+sb2_redirect_request +LassoIdWsf2Sb2RedirectRequest +LassoIdWsf2Sb2RedirectRequest +lasso_idwsf2_sb2_redirect_request_new +lasso_idwsf2_sb2_redirect_request_new_full + +LASSO_IDWSF2_SB2_REDIRECT_REQUEST +LASSO_IS_IDWSF2_SB2_REDIRECT_REQUEST +LASSO_TYPE_IDWSF2_SB2_REDIRECT_REQUEST +lasso_idwsf2_sb2_redirect_request_get_type +LASSO_IDWSF2_SB2_REDIRECT_REQUEST_CLASS +LASSO_IS_IDWSF2_SB2_REDIRECT_REQUEST_CLASS +LASSO_IDWSF2_SB2_REDIRECT_REQUEST_GET_CLASS +
+ +
+ps_add_known_entity_request +LassoIdWsf2PsAddKnownEntityRequest +LassoIdWsf2PsAddKnownEntityRequest +lasso_idwsf2_ps_add_known_entity_request_new + +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST +LASSO_IS_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST +LASSO_TYPE_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST +lasso_idwsf2_ps_add_known_entity_request_get_type +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST_CLASS +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_REQUEST_GET_CLASS +
+ +
+id_wsf_2_0_is_text +LASSO_IS_IDWSF2_IS_TEXT +LassoIdWsf2IsText +LassoIdWsf2IsText +lasso_idwsf2_is_text_new + +LASSO_IDWSF2_IS_TEXT +LASSO_TYPE_IDWSF2_IS_TEXT +lasso_idwsf2_is_text_get_type +LASSO_IDWSF2_IS_TEXT_CLASS +LASSO_IS_IDWSF2_IS_TEXT_CLASS +LASSO_IDWSF2_IS_TEXT_GET_CLASS +
+ +
+ims_identity_mapping_request +LassoIdWsf2ImsIdentityMappingRequest +LassoIdWsf2ImsIdentityMappingRequest +lasso_idwsf2_ims_identity_mapping_request_new + +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST +LASSO_IS_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST +LASSO_TYPE_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST +lasso_idwsf2_ims_identity_mapping_request_get_type +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST_CLASS +LASSO_IS_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST_CLASS +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_REQUEST_GET_CLASS +
+ +
+dstref_create_item +LassoIdWsf2DstRefCreateItem +LassoIdWsf2DstRefCreateItem +lasso_idwsf2_dstref_create_item_new + +LASSO_IDWSF2_DSTREF_CREATE_ITEM +LASSO_IS_IDWSF2_DSTREF_CREATE_ITEM +LASSO_TYPE_IDWSF2_DSTREF_CREATE_ITEM +lasso_idwsf2_dstref_create_item_get_type +LASSO_IDWSF2_DSTREF_CREATE_ITEM_CLASS +LASSO_IS_IDWSF2_DSTREF_CREATE_ITEM_CLASS +LASSO_IDWSF2_DSTREF_CREATE_ITEM_GET_CLASS +
+ +
+ps_response_abstract +LassoIdWsf2PsResponseAbstract +LassoIdWsf2PsResponseAbstract +lasso_idwsf2_ps_response_abstract_new + +LASSO_IDWSF2_PS_RESPONSE_ABSTRACT +LASSO_IS_IDWSF2_PS_RESPONSE_ABSTRACT +LASSO_TYPE_IDWSF2_PS_RESPONSE_ABSTRACT +lasso_idwsf2_ps_response_abstract_get_type +LASSO_IDWSF2_PS_RESPONSE_ABSTRACT_CLASS +LASSO_IS_IDWSF2_PS_RESPONSE_ABSTRACT_CLASS +LASSO_IDWSF2_PS_RESPONSE_ABSTRACT_GET_CLASS +
+ +
+disco_svc_md_replace_response +LassoIdWsf2DiscoSvcMDReplaceResponse +LassoIdWsf2DiscoSvcMDReplaceResponse +lasso_idwsf2_disco_svc_md_replace_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE +lasso_idwsf2_disco_svc_md_replace_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE_RESPONSE_GET_CLASS +
+ +
+disco_svc_md_association_delete_response +LassoIdWsf2DiscoSvcMDAssociationDeleteResponse +LassoIdWsf2DiscoSvcMDAssociationDeleteResponse +lasso_idwsf2_disco_svc_md_association_delete_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE +lasso_idwsf2_disco_svc_md_association_delete_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_RESPONSE_GET_CLASS +
+ +
+id_wsf_2_0_disco_query +LassoIdWsf2DiscoQuery +LassoIdWsf2DiscoQuery +lasso_idwsf2_disco_query_new + +LASSO_IDWSF2_DISCO_QUERY +LASSO_IS_IDWSF2_DISCO_QUERY +LASSO_TYPE_IDWSF2_DISCO_QUERY +lasso_idwsf2_disco_query_get_type +LASSO_IDWSF2_DISCO_QUERY_CLASS +LASSO_IS_IDWSF2_DISCO_QUERY_CLASS +LASSO_IDWSF2_DISCO_QUERY_GET_CLASS +
+ +
+disco_svc_md_association_query_response +LassoIdWsf2DiscoSvcMDAssociationQueryResponse +LassoIdWsf2DiscoSvcMDAssociationQueryResponse +lasso_idwsf2_disco_svc_md_association_query_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE +lasso_idwsf2_disco_svc_md_association_query_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_RESPONSE_GET_CLASS +
+ +
+sec_token_policy +LassoIdWsf2SecTokenPolicy +LassoIdWsf2SecTokenPolicy +lasso_idwsf2_sec_token_policy_new + +LASSO_IDWSF2_SEC_TOKEN_POLICY +LASSO_IS_IDWSF2_SEC_TOKEN_POLICY +LASSO_TYPE_IDWSF2_SEC_TOKEN_POLICY +lasso_idwsf2_sec_token_policy_get_type +LASSO_IDWSF2_SEC_TOKEN_POLICY_CLASS +LASSO_IS_IDWSF2_SEC_TOKEN_POLICY_CLASS +LASSO_IDWSF2_SEC_TOKEN_POLICY_GET_CLASS +
+ +
+subs_notify_response +LassoIdWsf2SubsNotifyResponse +LassoIdWsf2SubsNotifyResponse +lasso_idwsf2_subs_notify_response_new + +LASSO_IDWSF2_SUBS_NOTIFY_RESPONSE +LASSO_IS_IDWSF2_SUBS_NOTIFY_RESPONSE +LASSO_TYPE_IDWSF2_SUBS_NOTIFY_RESPONSE +lasso_idwsf2_subs_notify_response_get_type +LASSO_IDWSF2_SUBS_NOTIFY_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBS_NOTIFY_RESPONSE_CLASS +LASSO_IDWSF2_SUBS_NOTIFY_RESPONSE_GET_CLASS +
+ +
+dstref_data +LassoIdWsf2DstRefData +LassoIdWsf2DstRefData +lasso_idwsf2_dstref_data_new + +LASSO_IDWSF2_DSTREF_DATA +LASSO_IS_IDWSF2_DSTREF_DATA +LASSO_TYPE_IDWSF2_DSTREF_DATA +lasso_idwsf2_dstref_data_get_type +LASSO_IDWSF2_DSTREF_DATA_CLASS +LASSO_IS_IDWSF2_DSTREF_DATA_CLASS +LASSO_IDWSF2_DSTREF_DATA_GET_CLASS +
+ +
+subsref_query_response +LassoIdWsf2SubsRefQueryResponse +LassoIdWsf2SubsRefQueryResponse +lasso_idwsf2_subsref_query_response_new + +LASSO_IDWSF2_SUBSREF_QUERY_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_QUERY_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_QUERY_RESPONSE +lasso_idwsf2_subsref_query_response_get_type +LASSO_IDWSF2_SUBSREF_QUERY_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_QUERY_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_QUERY_RESPONSE_GET_CLASS +
+ +
+dst_delete_item_base +LassoIdWsf2DstDeleteItemBase +LassoIdWsf2DstDeleteItemBase +lasso_idwsf2_dst_delete_item_base_new + +LASSO_IDWSF2_DST_DELETE_ITEM_BASE +LASSO_IS_IDWSF2_DST_DELETE_ITEM_BASE +LASSO_TYPE_IDWSF2_DST_DELETE_ITEM_BASE +lasso_idwsf2_dst_delete_item_base_get_type +LASSO_IDWSF2_DST_DELETE_ITEM_BASE_CLASS +LASSO_IS_IDWSF2_DST_DELETE_ITEM_BASE_CLASS +LASSO_IDWSF2_DST_DELETE_ITEM_BASE_GET_CLASS +
+ +
+disco_svc_md_association_query +LassoIdWsf2DiscoSvcMDAssociationQuery +LassoIdWsf2DiscoSvcMDAssociationQuery +lasso_idwsf2_disco_svc_md_association_query_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY +lasso_idwsf2_disco_svc_md_association_query_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_QUERY_GET_CLASS +
+ +
+subsref_app_data +LassoIdWsf2SubsRefAppData +LassoIdWsf2SubsRefAppData +lasso_idwsf2_subsref_app_data_new + +LASSO_IDWSF2_SUBSREF_APP_DATA +LASSO_IS_IDWSF2_SUBSREF_APP_DATA +LASSO_TYPE_IDWSF2_SUBSREF_APP_DATA +lasso_idwsf2_subsref_app_data_get_type +LASSO_IDWSF2_SUBSREF_APP_DATA_CLASS +LASSO_IS_IDWSF2_SUBSREF_APP_DATA_CLASS +LASSO_IDWSF2_SUBSREF_APP_DATA_GET_CLASS +
+ +
+ps_query_objects_request +LassoIdWsf2PsQueryObjectsRequest +LassoIdWsf2PsQueryObjectsRequest +lasso_idwsf2_ps_query_objects_request_new + +LASSO_IDWSF2_PS_QUERY_OBJECTS_REQUEST +LASSO_IS_IDWSF2_PS_QUERY_OBJECTS_REQUEST +LASSO_TYPE_IDWSF2_PS_QUERY_OBJECTS_REQUEST +lasso_idwsf2_ps_query_objects_request_get_type +LASSO_IDWSF2_PS_QUERY_OBJECTS_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_QUERY_OBJECTS_REQUEST_CLASS +LASSO_IDWSF2_PS_QUERY_OBJECTS_REQUEST_GET_CLASS +
+ +
+id_wsf_2_0_is_select +LASSO_IS_IDWSF2_IS_SELECT +LassoIdWsf2IsSelect +LassoIdWsf2IsSelect +lasso_idwsf2_is_select_new + +LASSO_IDWSF2_IS_SELECT +LASSO_TYPE_IDWSF2_IS_SELECT +lasso_idwsf2_is_select_get_type +LASSO_IDWSF2_IS_SELECT_CLASS +LASSO_IS_IDWSF2_IS_SELECT_CLASS +LASSO_IDWSF2_IS_SELECT_GET_CLASS +
+ +
+subsref_notify +LassoIdWsf2SubsRefNotify +LassoIdWsf2SubsRefNotify +lasso_idwsf2_subsref_notify_new + +LASSO_IDWSF2_SUBSREF_NOTIFY +LASSO_IS_IDWSF2_SUBSREF_NOTIFY +LASSO_TYPE_IDWSF2_SUBSREF_NOTIFY +lasso_idwsf2_subsref_notify_get_type +LASSO_IDWSF2_SUBSREF_NOTIFY_CLASS +LASSO_IS_IDWSF2_SUBSREF_NOTIFY_CLASS +LASSO_IDWSF2_SUBSREF_NOTIFY_GET_CLASS +
+ +
+dstref_delete_item +LassoIdWsf2DstRefDeleteItem +LassoIdWsf2DstRefDeleteItem +lasso_idwsf2_dstref_delete_item_new + +LASSO_IDWSF2_DSTREF_DELETE_ITEM +LASSO_IS_IDWSF2_DSTREF_DELETE_ITEM +LASSO_TYPE_IDWSF2_DSTREF_DELETE_ITEM +lasso_idwsf2_dstref_delete_item_get_type +LASSO_IDWSF2_DSTREF_DELETE_ITEM_CLASS +LASSO_IS_IDWSF2_DSTREF_DELETE_ITEM_CLASS +LASSO_IDWSF2_DSTREF_DELETE_ITEM_GET_CLASS +
+ +
+subsref_query +LassoIdWsf2SubsRefQuery +LassoIdWsf2SubsRefQuery +lasso_idwsf2_subsref_query_new + +LASSO_IDWSF2_SUBSREF_QUERY +LASSO_IS_IDWSF2_SUBSREF_QUERY +LASSO_TYPE_IDWSF2_SUBSREF_QUERY +lasso_idwsf2_subsref_query_get_type +LASSO_IDWSF2_SUBSREF_QUERY_CLASS +LASSO_IS_IDWSF2_SUBSREF_QUERY_CLASS +LASSO_IDWSF2_SUBSREF_QUERY_GET_CLASS +
+ +
+ps_test_membership_request +LassoIdWsf2PsTestMembershipRequest +LassoIdWsf2PsTestMembershipRequest +lasso_idwsf2_ps_test_membership_request_new + +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST +LASSO_IS_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST +LASSO_TYPE_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST +lasso_idwsf2_ps_test_membership_request_get_type +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST_CLASS +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_REQUEST_GET_CLASS +
+ +
+disco_svc_md_delete_response +LassoIdWsf2DiscoSvcMDDeleteResponse +LassoIdWsf2DiscoSvcMDDeleteResponse +lasso_idwsf2_disco_svc_md_delete_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE +lasso_idwsf2_disco_svc_md_delete_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_DELETE_RESPONSE_GET_CLASS +
+ +
+dstref_delete_response +LassoIdWsf2DstRefDeleteResponse +LassoIdWsf2DstRefDeleteResponse +lasso_idwsf2_dstref_delete_response_new + +LASSO_IDWSF2_DSTREF_DELETE_RESPONSE +LASSO_IS_IDWSF2_DSTREF_DELETE_RESPONSE +LASSO_TYPE_IDWSF2_DSTREF_DELETE_RESPONSE +lasso_idwsf2_dstref_delete_response_get_type +LASSO_IDWSF2_DSTREF_DELETE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DSTREF_DELETE_RESPONSE_CLASS +LASSO_IDWSF2_DSTREF_DELETE_RESPONSE_GET_CLASS +
+ +
+ps_request_abstract +LassoIdWsf2PsRequestAbstract +LassoIdWsf2PsRequestAbstract +lasso_idwsf2_ps_request_abstract_new + +LASSO_IDWSF2_PS_REQUEST_ABSTRACT +LASSO_IS_IDWSF2_PS_REQUEST_ABSTRACT +LASSO_TYPE_IDWSF2_PS_REQUEST_ABSTRACT +lasso_idwsf2_ps_request_abstract_get_type +LASSO_IDWSF2_PS_REQUEST_ABSTRACT_CLASS +LASSO_IS_IDWSF2_PS_REQUEST_ABSTRACT_CLASS +LASSO_IDWSF2_PS_REQUEST_ABSTRACT_GET_CLASS +
+ +
+subsref_item_data +LassoIdWsf2SubsRefItemData +LassoIdWsf2SubsRefItemData +lasso_idwsf2_subsref_item_data_new + +LASSO_IDWSF2_SUBSREF_ITEM_DATA +LASSO_IS_IDWSF2_SUBSREF_ITEM_DATA +LASSO_TYPE_IDWSF2_SUBSREF_ITEM_DATA +lasso_idwsf2_subsref_item_data_get_type +LASSO_IDWSF2_SUBSREF_ITEM_DATA_CLASS +LASSO_IS_IDWSF2_SUBSREF_ITEM_DATA_CLASS +LASSO_IDWSF2_SUBSREF_ITEM_DATA_GET_CLASS +
+ +
+sb2_user_interaction_header +LassoIdWsf2Sb2UserInteractionHeader +LassoIdWsf2Sb2UserInteractionHeader +lasso_idwsf2_sb2_user_interaction_header_new + +LASSO_IDWSF2_SB2_USER_INTERACTION_HEADER +LASSO_IS_IDWSF2_SB2_USER_INTERACTION_HEADER +LASSO_TYPE_IDWSF2_SB2_USER_INTERACTION_HEADER +lasso_idwsf2_sb2_user_interaction_header_get_type +LASSO_IDWSF2_SB2_USER_INTERACTION_HEADER_CLASS +LASSO_IS_IDWSF2_SB2_USER_INTERACTION_HEADER_CLASS +LASSO_IDWSF2_SB2_USER_INTERACTION_HEADER_GET_CLASS +
+ +
+dst_result_query_base +LassoIdWsf2DstResultQueryBase +LassoIdWsf2DstResultQueryBase +lasso_idwsf2_dst_result_query_base_new + +LASSO_IDWSF2_DST_RESULT_QUERY_BASE +LASSO_IS_IDWSF2_DST_RESULT_QUERY_BASE +LASSO_TYPE_IDWSF2_DST_RESULT_QUERY_BASE +lasso_idwsf2_dst_result_query_base_get_type +LASSO_IDWSF2_DST_RESULT_QUERY_BASE_CLASS +LASSO_IS_IDWSF2_DST_RESULT_QUERY_BASE_CLASS +LASSO_IDWSF2_DST_RESULT_QUERY_BASE_GET_CLASS +
+ +
+ims_mapping_output +LassoIdWsf2ImsMappingOutput +LassoIdWsf2ImsMappingOutput +lasso_idwsf2_ims_mapping_output_new + +LASSO_IDWSF2_IMS_MAPPING_OUTPUT +LASSO_IS_IDWSF2_IMS_MAPPING_OUTPUT +LASSO_TYPE_IDWSF2_IMS_MAPPING_OUTPUT +lasso_idwsf2_ims_mapping_output_get_type +LASSO_IDWSF2_IMS_MAPPING_OUTPUT_CLASS +LASSO_IS_IDWSF2_IMS_MAPPING_OUTPUT_CLASS +LASSO_IDWSF2_IMS_MAPPING_OUTPUT_GET_CLASS +
+ +
+ps_get_object_info_request +LassoIdWsf2PsGetObjectInfoRequest +LassoIdWsf2PsGetObjectInfoRequest +lasso_idwsf2_ps_get_object_info_request_new + +LASSO_IDWSF2_PS_GET_OBJECT_INFO_REQUEST +LASSO_IS_IDWSF2_PS_GET_OBJECT_INFO_REQUEST +LASSO_TYPE_IDWSF2_PS_GET_OBJECT_INFO_REQUEST +lasso_idwsf2_ps_get_object_info_request_get_type +LASSO_IDWSF2_PS_GET_OBJECT_INFO_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_GET_OBJECT_INFO_REQUEST_CLASS +LASSO_IDWSF2_PS_GET_OBJECT_INFO_REQUEST_GET_CLASS +
+ +
+ps_add_known_entity_response +LassoIdWsf2PsAddKnownEntityResponse +LassoIdWsf2PsAddKnownEntityResponse +lasso_idwsf2_ps_add_known_entity_response_new + +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE +LASSO_IS_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE +LASSO_TYPE_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE +lasso_idwsf2_ps_add_known_entity_response_get_type +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE_CLASS +LASSO_IDWSF2_PS_ADD_KNOWN_ENTITY_RESPONSE_GET_CLASS +
+ +
+sb2_timeout +LassoIdWsf2Sb2Timeout +LassoIdWsf2Sb2Timeout +lasso_idwsf2_sb2_timeout_new + +LASSO_IDWSF2_SB2_TIMEOUT +LASSO_IS_IDWSF2_SB2_TIMEOUT +LASSO_TYPE_IDWSF2_SB2_TIMEOUT +lasso_idwsf2_sb2_timeout_get_type +LASSO_IDWSF2_SB2_TIMEOUT_CLASS +LASSO_IS_IDWSF2_SB2_TIMEOUT_CLASS +LASSO_IDWSF2_SB2_TIMEOUT_GET_CLASS +
+ +
+disco_service_context +LassoIdWsf2DiscoServiceContext +LassoIdWsf2DiscoServiceContext +lasso_idwsf2_disco_service_context_new +lasso_idwsf2_disco_service_context_new_full + +LASSO_IDWSF2_DISCO_SERVICE_CONTEXT +LASSO_IS_IDWSF2_DISCO_SERVICE_CONTEXT +LASSO_TYPE_IDWSF2_DISCO_SERVICE_CONTEXT +lasso_idwsf2_disco_service_context_get_type +LASSO_IDWSF2_DISCO_SERVICE_CONTEXT_CLASS +LASSO_IS_IDWSF2_DISCO_SERVICE_CONTEXT_CLASS +LASSO_IDWSF2_DISCO_SERVICE_CONTEXT_GET_CLASS +
+ +
+subsref_result_query +LassoIdWsf2SubsRefResultQuery +LassoIdWsf2SubsRefResultQuery +lasso_idwsf2_subsref_result_query_new + +LASSO_IDWSF2_SUBSREF_RESULT_QUERY +LASSO_IS_IDWSF2_SUBSREF_RESULT_QUERY +LASSO_TYPE_IDWSF2_SUBSREF_RESULT_QUERY +lasso_idwsf2_subsref_result_query_get_type +LASSO_IDWSF2_SUBSREF_RESULT_QUERY_CLASS +LASSO_IS_IDWSF2_SUBSREF_RESULT_QUERY_CLASS +LASSO_IDWSF2_SUBSREF_RESULT_QUERY_GET_CLASS +
+ +
+ps_add_collection_response +LassoIdWsf2PsAddCollectionResponse +LassoIdWsf2PsAddCollectionResponse +lasso_idwsf2_ps_add_collection_response_new + +LASSO_IDWSF2_PS_ADD_COLLECTION_RESPONSE +LASSO_IS_IDWSF2_PS_ADD_COLLECTION_RESPONSE +LASSO_TYPE_IDWSF2_PS_ADD_COLLECTION_RESPONSE +lasso_idwsf2_ps_add_collection_response_get_type +LASSO_IDWSF2_PS_ADD_COLLECTION_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_ADD_COLLECTION_RESPONSE_CLASS +LASSO_IDWSF2_PS_ADD_COLLECTION_RESPONSE_GET_CLASS +
+ +
+dstref_result_query +LassoIdWsf2DstRefResultQuery +LassoIdWsf2DstRefResultQuery +lasso_idwsf2_dstref_result_query_new + +LASSO_IDWSF2_DSTREF_RESULT_QUERY +LASSO_IS_IDWSF2_DSTREF_RESULT_QUERY +LASSO_TYPE_IDWSF2_DSTREF_RESULT_QUERY +lasso_idwsf2_dstref_result_query_get_type +LASSO_IDWSF2_DSTREF_RESULT_QUERY_CLASS +LASSO_IS_IDWSF2_DSTREF_RESULT_QUERY_CLASS +LASSO_IDWSF2_DSTREF_RESULT_QUERY_GET_CLASS +
+ +
+sb2_consent +LassoIdWsf2Sb2Consent +LassoIdWsf2Sb2Consent +lasso_idwsf2_sb2_consent_new + +LASSO_IDWSF2_SB2_CONSENT +LASSO_IS_IDWSF2_SB2_CONSENT +LASSO_TYPE_IDWSF2_SB2_CONSENT +lasso_idwsf2_sb2_consent_get_type +LASSO_IDWSF2_SB2_CONSENT_CLASS +LASSO_IS_IDWSF2_SB2_CONSENT_CLASS +LASSO_IDWSF2_SB2_CONSENT_GET_CLASS +
+ +
+ps_item_data +LassoIdWsf2PsItemData +LassoIdWsf2PsItemData +lasso_idwsf2_ps_item_data_new + +LASSO_IDWSF2_PS_ITEM_DATA +LASSO_IS_IDWSF2_PS_ITEM_DATA +LASSO_TYPE_IDWSF2_PS_ITEM_DATA +lasso_idwsf2_ps_item_data_get_type +LASSO_IDWSF2_PS_ITEM_DATA_CLASS +LASSO_IS_IDWSF2_PS_ITEM_DATA_CLASS +LASSO_IDWSF2_PS_ITEM_DATA_GET_CLASS +
+ +
+subsref_data +LassoIdWsf2SubsRefData +LassoIdWsf2SubsRefData +lasso_idwsf2_subsref_data_new + +LASSO_IDWSF2_SUBSREF_DATA +LASSO_IS_IDWSF2_SUBSREF_DATA +LASSO_TYPE_IDWSF2_SUBSREF_DATA +lasso_idwsf2_subsref_data_get_type +LASSO_IDWSF2_SUBSREF_DATA_CLASS +LASSO_IS_IDWSF2_SUBSREF_DATA_CLASS +LASSO_IDWSF2_SUBSREF_DATA_GET_CLASS +
+ +
+ims_mapping_input +LassoIdWsf2ImsMappingInput +LassoIdWsf2ImsMappingInput +lasso_idwsf2_ims_mapping_input_new + +LASSO_IDWSF2_IMS_MAPPING_INPUT +LASSO_IS_IDWSF2_IMS_MAPPING_INPUT +LASSO_TYPE_IDWSF2_IMS_MAPPING_INPUT +lasso_idwsf2_ims_mapping_input_get_type +LASSO_IDWSF2_IMS_MAPPING_INPUT_CLASS +LASSO_IS_IDWSF2_IMS_MAPPING_INPUT_CLASS +LASSO_IDWSF2_IMS_MAPPING_INPUT_GET_CLASS +
+ +
+sb2_usage_directive +LassoIdWsf2Sb2UsageDirective +LassoIdWsf2Sb2UsageDirective +lasso_idwsf2_sb2_usage_directive_new + +LASSO_IDWSF2_SB2_USAGE_DIRECTIVE +LASSO_IS_IDWSF2_SB2_USAGE_DIRECTIVE +LASSO_TYPE_IDWSF2_SB2_USAGE_DIRECTIVE +lasso_idwsf2_sb2_usage_directive_get_type +LASSO_IDWSF2_SB2_USAGE_DIRECTIVE_CLASS +LASSO_IS_IDWSF2_SB2_USAGE_DIRECTIVE_CLASS +LASSO_IDWSF2_SB2_USAGE_DIRECTIVE_GET_CLASS +
+ +
+subsref_modify_item +LassoIdWsf2SubsRefModifyItem +LassoIdWsf2SubsRefModifyItem +lasso_idwsf2_subsref_modify_item_new + +LASSO_IDWSF2_SUBSREF_MODIFY_ITEM +LASSO_IS_IDWSF2_SUBSREF_MODIFY_ITEM +LASSO_TYPE_IDWSF2_SUBSREF_MODIFY_ITEM +lasso_idwsf2_subsref_modify_item_get_type +LASSO_IDWSF2_SUBSREF_MODIFY_ITEM_CLASS +LASSO_IS_IDWSF2_SUBSREF_MODIFY_ITEM_CLASS +LASSO_IDWSF2_SUBSREF_MODIFY_ITEM_GET_CLASS +
+ +
+dstref_delete +LassoIdWsf2DstRefDelete +LassoIdWsf2DstRefDelete +lasso_idwsf2_dstref_delete_new + +LASSO_IDWSF2_DSTREF_DELETE +LASSO_IS_IDWSF2_DSTREF_DELETE +LASSO_TYPE_IDWSF2_DSTREF_DELETE +lasso_idwsf2_dstref_delete_get_type +LASSO_IDWSF2_DSTREF_DELETE_CLASS +LASSO_IS_IDWSF2_DSTREF_DELETE_CLASS +LASSO_IDWSF2_DSTREF_DELETE_GET_CLASS +
+ +
+id_wsf_2_0_is_interaction_request +LASSO_IS_IDWSF2_IS_INTERACTION_REQUEST +LassoIdWsf2IsInteractionRequest +LassoIdWsf2IsInteractionRequest +lasso_idwsf2_is_interaction_request_new + +LASSO_IDWSF2_IS_INTERACTION_REQUEST +LASSO_TYPE_IDWSF2_IS_INTERACTION_REQUEST +lasso_idwsf2_is_interaction_request_get_type +LASSO_IDWSF2_IS_INTERACTION_REQUEST_CLASS +LASSO_IS_IDWSF2_IS_INTERACTION_REQUEST_CLASS +LASSO_IDWSF2_IS_INTERACTION_REQUEST_GET_CLASS +
+ +
+ps_object +LassoIdWsf2PsObject +LassoIdWsf2PsObject +lasso_idwsf2_ps_object_new + +LASSO_IDWSF2_PS_OBJECT +LASSO_IS_IDWSF2_PS_OBJECT +LASSO_TYPE_IDWSF2_PS_OBJECT +lasso_idwsf2_ps_object_get_type +LASSO_IDWSF2_PS_OBJECT_CLASS +LASSO_IS_IDWSF2_PS_OBJECT_CLASS +LASSO_IDWSF2_PS_OBJECT_GET_CLASS +
+ +
+dstref_create +LassoIdWsf2DstRefCreate +LassoIdWsf2DstRefCreate +lasso_idwsf2_dstref_create_new + +LASSO_IDWSF2_DSTREF_CREATE +LASSO_IS_IDWSF2_DSTREF_CREATE +LASSO_TYPE_IDWSF2_DSTREF_CREATE +lasso_idwsf2_dstref_create_get_type +LASSO_IDWSF2_DSTREF_CREATE_CLASS +LASSO_IS_IDWSF2_DSTREF_CREATE_CLASS +LASSO_IDWSF2_DSTREF_CREATE_GET_CLASS +
+ +
+sb2_credentials_context +LassoIdWsf2Sb2CredentialsContext +LassoIdWsf2Sb2CredentialsContext +lasso_idwsf2_sb2_credentials_context_new + +LASSO_IDWSF2_SB2_CREDENTIALS_CONTEXT +LASSO_IS_IDWSF2_SB2_CREDENTIALS_CONTEXT +LASSO_TYPE_IDWSF2_SB2_CREDENTIALS_CONTEXT +lasso_idwsf2_sb2_credentials_context_get_type +LASSO_IDWSF2_SB2_CREDENTIALS_CONTEXT_CLASS +LASSO_IS_IDWSF2_SB2_CREDENTIALS_CONTEXT_CLASS +LASSO_IDWSF2_SB2_CREDENTIALS_CONTEXT_GET_CLASS +
+ +
+dstref_modify_response +LassoIdWsf2DstRefModifyResponse +LassoIdWsf2DstRefModifyResponse +lasso_idwsf2_dstref_modify_response_new + +LASSO_IDWSF2_DSTREF_MODIFY_RESPONSE +LASSO_IS_IDWSF2_DSTREF_MODIFY_RESPONSE +LASSO_TYPE_IDWSF2_DSTREF_MODIFY_RESPONSE +lasso_idwsf2_dstref_modify_response_get_type +LASSO_IDWSF2_DSTREF_MODIFY_RESPONSE_CLASS +LASSO_IS_IDWSF2_DSTREF_MODIFY_RESPONSE_CLASS +LASSO_IDWSF2_DSTREF_MODIFY_RESPONSE_GET_CLASS +
+ +
+disco_svc_metadata +LassoIdWsf2DiscoSvcMetadata +LassoIdWsf2DiscoSvcMetadata +lasso_idwsf2_disco_svc_metadata_new +lasso_idwsf2_disco_svc_metadata_new_full + +LASSO_IDWSF2_DISCO_SVC_METADATA +LASSO_IS_IDWSF2_DISCO_SVC_METADATA +LASSO_TYPE_IDWSF2_DISCO_SVC_METADATA +lasso_idwsf2_disco_svc_metadata_get_type +LASSO_IDWSF2_DISCO_SVC_METADATA_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_METADATA_CLASS +LASSO_IDWSF2_DISCO_SVC_METADATA_GET_CLASS +
+ +
+util_response +LassoIdWsf2UtilResponse +LassoIdWsf2UtilResponse +lasso_idwsf2_util_response_new + +LASSO_IDWSF2_UTIL_RESPONSE +LASSO_IS_IDWSF2_UTIL_RESPONSE +LASSO_TYPE_IDWSF2_UTIL_RESPONSE +lasso_idwsf2_util_response_get_type +LASSO_IDWSF2_UTIL_RESPONSE_CLASS +LASSO_IS_IDWSF2_UTIL_RESPONSE_CLASS +LASSO_IDWSF2_UTIL_RESPONSE_GET_CLASS +
+ +
+sbf_framework +LassoIdWsf2SbfFramework +LassoIdWsf2SbfFramework +lasso_idwsf2_sbf_framework_new +lasso_idwsf2_sbf_framework_new_full + +LASSO_IDWSF2_SBF_FRAMEWORK +LASSO_IS_IDWSF2_SBF_FRAMEWORK +LASSO_TYPE_IDWSF2_SBF_FRAMEWORK +lasso_idwsf2_sbf_framework_get_type +LASSO_IDWSF2_SBF_FRAMEWORK_CLASS +LASSO_IS_IDWSF2_SBF_FRAMEWORK_CLASS +LASSO_IDWSF2_SBF_FRAMEWORK_GET_CLASS +
+ +
+disco_requested_service +LassoIdWsf2DiscoRequestedService +LassoIdWsf2DiscoRequestedService +lasso_idwsf2_disco_requested_service_new + +LASSO_IDWSF2_DISCO_REQUESTED_SERVICE +LASSO_IS_IDWSF2_DISCO_REQUESTED_SERVICE +LASSO_TYPE_IDWSF2_DISCO_REQUESTED_SERVICE +lasso_idwsf2_disco_requested_service_get_type +LASSO_IDWSF2_DISCO_REQUESTED_SERVICE_CLASS +LASSO_IS_IDWSF2_DISCO_REQUESTED_SERVICE_CLASS +LASSO_IDWSF2_DISCO_REQUESTED_SERVICE_GET_CLASS +
+ +
+ps_list_members_request +LassoIdWsf2PsListMembersRequest +LassoIdWsf2PsListMembersRequest +lasso_idwsf2_ps_list_members_request_new + +LASSO_IDWSF2_PS_LIST_MEMBERS_REQUEST +LASSO_IS_IDWSF2_PS_LIST_MEMBERS_REQUEST +LASSO_TYPE_IDWSF2_PS_LIST_MEMBERS_REQUEST +lasso_idwsf2_ps_list_members_request_get_type +LASSO_IDWSF2_PS_LIST_MEMBERS_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_LIST_MEMBERS_REQUEST_CLASS +LASSO_IDWSF2_PS_LIST_MEMBERS_REQUEST_GET_CLASS +
+ +
+subsref_query_item +LassoIdWsf2SubsRefQueryItem +LassoIdWsf2SubsRefQueryItem +lasso_idwsf2_subsref_query_item_new + +LASSO_IDWSF2_SUBSREF_QUERY_ITEM +LASSO_IS_IDWSF2_SUBSREF_QUERY_ITEM +LASSO_TYPE_IDWSF2_SUBSREF_QUERY_ITEM +lasso_idwsf2_subsref_query_item_get_type +LASSO_IDWSF2_SUBSREF_QUERY_ITEM_CLASS +LASSO_IS_IDWSF2_SUBSREF_QUERY_ITEM_CLASS +LASSO_IDWSF2_SUBSREF_QUERY_ITEM_GET_CLASS +
+ +
+ps_resolve_identifier_request +LassoIdWsf2PsResolveIdentifierRequest +LassoIdWsf2PsResolveIdentifierRequest +lasso_idwsf2_ps_resolve_identifier_request_new + +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST +LASSO_IS_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST +LASSO_TYPE_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST +lasso_idwsf2_ps_resolve_identifier_request_get_type +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST_CLASS +LASSO_IDWSF2_PS_RESOLVE_IDENTIFIER_REQUEST_GET_CLASS +
+ +
+disco_svc_md_replace +LassoIdWsf2DiscoSvcMDReplace +LassoIdWsf2DiscoSvcMDReplace +lasso_idwsf2_disco_svc_md_replace_new + +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE +LASSO_IS_IDWSF2_DISCO_SVC_MD_REPLACE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_REPLACE +lasso_idwsf2_disco_svc_md_replace_get_type +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_REPLACE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_REPLACE_GET_CLASS +
+ +
+sb2_sender +LassoIdWsf2Sb2Sender +LassoIdWsf2Sb2Sender +lasso_idwsf2_sb2_sender_new + +LASSO_IDWSF2_SB2_SENDER +LASSO_IS_IDWSF2_SB2_SENDER +LASSO_TYPE_IDWSF2_SB2_SENDER +lasso_idwsf2_sb2_sender_get_type +LASSO_IDWSF2_SB2_SENDER_CLASS +LASSO_IS_IDWSF2_SB2_SENDER_CLASS +LASSO_IDWSF2_SB2_SENDER_GET_CLASS +
+ +
+dstref_query_response +LassoIdWsf2DstRefQueryResponse +LassoIdWsf2DstRefQueryResponse +lasso_idwsf2_dstref_query_response_new + +LASSO_IDWSF2_DSTREF_QUERY_RESPONSE +LASSO_IS_IDWSF2_DSTREF_QUERY_RESPONSE +LASSO_TYPE_IDWSF2_DSTREF_QUERY_RESPONSE +lasso_idwsf2_dstref_query_response_get_type +LASSO_IDWSF2_DSTREF_QUERY_RESPONSE_CLASS +LASSO_IS_IDWSF2_DSTREF_QUERY_RESPONSE_CLASS +LASSO_IDWSF2_DSTREF_QUERY_RESPONSE_GET_CLASS +
+ +
+ps_notify +LassoIdWsf2PsNotify +LassoIdWsf2PsNotify +lasso_idwsf2_ps_notify_new + +LASSO_IDWSF2_PS_NOTIFY +LASSO_IS_IDWSF2_PS_NOTIFY +LASSO_TYPE_IDWSF2_PS_NOTIFY +lasso_idwsf2_ps_notify_get_type +LASSO_IDWSF2_PS_NOTIFY_CLASS +LASSO_IS_IDWSF2_PS_NOTIFY_CLASS +LASSO_IDWSF2_PS_NOTIFY_GET_CLASS +
+ +
+ps_get_object_info_response +LassoIdWsf2PsGetObjectInfoResponse +LassoIdWsf2PsGetObjectInfoResponse +lasso_idwsf2_ps_get_object_info_response_new + +LASSO_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE +LASSO_IS_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE +LASSO_TYPE_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE +lasso_idwsf2_ps_get_object_info_response_get_type +LASSO_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE_CLASS +LASSO_IDWSF2_PS_GET_OBJECT_INFO_RESPONSE_GET_CLASS +
+ +
+dstref_test_item +LassoIdWsf2DstRefTestItem +LassoIdWsf2DstRefTestItem +lasso_idwsf2_dstref_test_item_new + +LASSO_IDWSF2_DSTREF_TEST_ITEM +LASSO_IS_IDWSF2_DSTREF_TEST_ITEM +LASSO_TYPE_IDWSF2_DSTREF_TEST_ITEM +lasso_idwsf2_dstref_test_item_get_type +LASSO_IDWSF2_DSTREF_TEST_ITEM_CLASS +LASSO_IS_IDWSF2_DSTREF_TEST_ITEM_CLASS +LASSO_IDWSF2_DSTREF_TEST_ITEM_GET_CLASS +
+ +
+id_wsf_2_0_is_item +LASSO_IS_IDWSF2_IS_ITEM +LassoIdWsf2IsItem +LassoIdWsf2IsItem +lasso_idwsf2_is_item_new + +LASSO_IDWSF2_IS_ITEM +LASSO_TYPE_IDWSF2_IS_ITEM +lasso_idwsf2_is_item_get_type +LASSO_IDWSF2_IS_ITEM_CLASS +LASSO_IS_IDWSF2_IS_ITEM_CLASS +LASSO_IDWSF2_IS_ITEM_GET_CLASS +
+ +
+subsref_create +LassoIdWsf2SubsRefCreate +LassoIdWsf2SubsRefCreate +lasso_idwsf2_subsref_create_new + +LASSO_IDWSF2_SUBSREF_CREATE +LASSO_IS_IDWSF2_SUBSREF_CREATE +LASSO_TYPE_IDWSF2_SUBSREF_CREATE +lasso_idwsf2_subsref_create_get_type +LASSO_IDWSF2_SUBSREF_CREATE_CLASS +LASSO_IS_IDWSF2_SUBSREF_CREATE_CLASS +LASSO_IDWSF2_SUBSREF_CREATE_GET_CLASS +
+ +
+subs_ref_item +LassoIdWsf2SubsRefItem +LassoIdWsf2SubsRefItem +lasso_idwsf2_subs_ref_item_new + +LASSO_IDWSF2_SUBS_REF_ITEM +LASSO_IS_IDWSF2_SUBS_REF_ITEM +LASSO_TYPE_IDWSF2_SUBS_REF_ITEM +lasso_idwsf2_subs_ref_item_get_type +LASSO_IDWSF2_SUBS_REF_ITEM_CLASS +LASSO_IS_IDWSF2_SUBS_REF_ITEM_CLASS +LASSO_IDWSF2_SUBS_REF_ITEM_GET_CLASS +
+ +
+sec_token +LassoIdWsf2SecToken +LassoIdWsf2SecToken +lasso_idwsf2_sec_token_new + +LASSO_IDWSF2_SEC_TOKEN +LASSO_IS_IDWSF2_SEC_TOKEN +LASSO_TYPE_IDWSF2_SEC_TOKEN +lasso_idwsf2_sec_token_get_type +LASSO_IDWSF2_SEC_TOKEN_CLASS +LASSO_IS_IDWSF2_SEC_TOKEN_CLASS +LASSO_IDWSF2_SEC_TOKEN_GET_CLASS +
+ +
+dst_test_item_base +LassoIdWsf2DstTestItemBase +LassoIdWsf2DstTestItemBase +lasso_idwsf2_dst_test_item_base_new + +LASSO_IDWSF2_DST_TEST_ITEM_BASE +LASSO_IS_IDWSF2_DST_TEST_ITEM_BASE +LASSO_TYPE_IDWSF2_DST_TEST_ITEM_BASE +lasso_idwsf2_dst_test_item_base_get_type +LASSO_IDWSF2_DST_TEST_ITEM_BASE_CLASS +LASSO_IS_IDWSF2_DST_TEST_ITEM_BASE_CLASS +LASSO_IDWSF2_DST_TEST_ITEM_BASE_GET_CLASS +
+ +
+ps_add_entity_request +LassoIdWsf2PsAddEntityRequest +LassoIdWsf2PsAddEntityRequest +lasso_idwsf2_ps_add_entity_request_new + +LASSO_IDWSF2_PS_ADD_ENTITY_REQUEST +LASSO_IS_IDWSF2_PS_ADD_ENTITY_REQUEST +LASSO_TYPE_IDWSF2_PS_ADD_ENTITY_REQUEST +lasso_idwsf2_ps_add_entity_request_get_type +LASSO_IDWSF2_PS_ADD_ENTITY_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_ADD_ENTITY_REQUEST_CLASS +LASSO_IDWSF2_PS_ADD_ENTITY_REQUEST_GET_CLASS +
+ +
+dst_request +LassoIdWsf2DstRequest +LassoIdWsf2DstRequest +lasso_idwsf2_dst_request_new + +LASSO_IDWSF2_DST_REQUEST +LASSO_IS_IDWSF2_DST_REQUEST +LASSO_TYPE_IDWSF2_DST_REQUEST +lasso_idwsf2_dst_request_get_type +LASSO_IDWSF2_DST_REQUEST_CLASS +LASSO_IS_IDWSF2_DST_REQUEST_CLASS +LASSO_IDWSF2_DST_REQUEST_GET_CLASS +
+ +
+subsref_delete +LassoIdWsf2SubsRefDelete +LassoIdWsf2SubsRefDelete +lasso_idwsf2_subsref_delete_new + +LASSO_IDWSF2_SUBSREF_DELETE +LASSO_IS_IDWSF2_SUBSREF_DELETE +LASSO_TYPE_IDWSF2_SUBSREF_DELETE +lasso_idwsf2_subsref_delete_get_type +LASSO_IDWSF2_SUBSREF_DELETE_CLASS +LASSO_IS_IDWSF2_SUBSREF_DELETE_CLASS +LASSO_IDWSF2_SUBSREF_DELETE_GET_CLASS +
+ +
+subsref_delete_response +LassoIdWsf2SubsRefDeleteResponse +LassoIdWsf2SubsRefDeleteResponse +lasso_idwsf2_subsref_delete_response_new + +LASSO_IDWSF2_SUBSREF_DELETE_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_DELETE_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_DELETE_RESPONSE +lasso_idwsf2_subsref_delete_response_get_type +LASSO_IDWSF2_SUBSREF_DELETE_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_DELETE_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_DELETE_RESPONSE_GET_CLASS +
+ +
+sb2_target_identity +LassoIdWsf2Sb2TargetIdentity +LassoIdWsf2Sb2TargetIdentity +lasso_idwsf2_sb2_target_identity_new + +LASSO_IDWSF2_SB2_TARGET_IDENTITY +LASSO_IS_IDWSF2_SB2_TARGET_IDENTITY +LASSO_TYPE_IDWSF2_SB2_TARGET_IDENTITY +lasso_idwsf2_sb2_target_identity_get_type +LASSO_IDWSF2_SB2_TARGET_IDENTITY_CLASS +LASSO_IS_IDWSF2_SB2_TARGET_IDENTITY_CLASS +LASSO_IDWSF2_SB2_TARGET_IDENTITY_GET_CLASS +
+ +
+subsref_notification +LassoIdWsf2SubsRefNotification +LassoIdWsf2SubsRefNotification +lasso_idwsf2_subsref_notification_new + +LASSO_IDWSF2_SUBSREF_NOTIFICATION +LASSO_IS_IDWSF2_SUBSREF_NOTIFICATION +LASSO_TYPE_IDWSF2_SUBSREF_NOTIFICATION +lasso_idwsf2_subsref_notification_get_type +LASSO_IDWSF2_SUBSREF_NOTIFICATION_CLASS +LASSO_IS_IDWSF2_SUBSREF_NOTIFICATION_CLASS +LASSO_IDWSF2_SUBSREF_NOTIFICATION_GET_CLASS +
+ +
+ps_test_membership_response +LassoIdWsf2PsTestMembershipResponse +LassoIdWsf2PsTestMembershipResponse +lasso_idwsf2_ps_test_membership_response_new + +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE +LASSO_IS_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE +LASSO_TYPE_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE +lasso_idwsf2_ps_test_membership_response_get_type +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE_CLASS +LASSO_IDWSF2_PS_TEST_MEMBERSHIP_RESPONSE_GET_CLASS +
+ +
+dstref_modify_item +LassoIdWsf2DstRefModifyItem +LassoIdWsf2DstRefModifyItem +lasso_idwsf2_dstref_modify_item_new +lasso_idwsf2_dstref_modify_item_new_full + +LASSO_IDWSF2_DSTREF_MODIFY_ITEM +LASSO_IS_IDWSF2_DSTREF_MODIFY_ITEM +LASSO_TYPE_IDWSF2_DSTREF_MODIFY_ITEM +lasso_idwsf2_dstref_modify_item_get_type +LASSO_IDWSF2_DSTREF_MODIFY_ITEM_CLASS +LASSO_IS_IDWSF2_DSTREF_MODIFY_ITEM_CLASS +LASSO_IDWSF2_DSTREF_MODIFY_ITEM_GET_CLASS +
+ +
+dstref_app_data +LassoIdWsf2DstRefAppData +LassoIdWsf2DstRefAppData +lasso_idwsf2_dstref_app_data_new + +LASSO_IDWSF2_DSTREF_APP_DATA +LASSO_IS_IDWSF2_DSTREF_APP_DATA +LASSO_TYPE_IDWSF2_DSTREF_APP_DATA +lasso_idwsf2_dstref_app_data_get_type +LASSO_IDWSF2_DSTREF_APP_DATA_CLASS +LASSO_IS_IDWSF2_DSTREF_APP_DATA_CLASS +LASSO_IDWSF2_DSTREF_APP_DATA_GET_CLASS +
+ +
+ps_list_members_response +LassoIdWsf2PsListMembersResponse +LassoIdWsf2PsListMembersResponse +lasso_idwsf2_ps_list_members_response_new + +LASSO_IDWSF2_PS_LIST_MEMBERS_RESPONSE +LASSO_IS_IDWSF2_PS_LIST_MEMBERS_RESPONSE +LASSO_TYPE_IDWSF2_PS_LIST_MEMBERS_RESPONSE +lasso_idwsf2_ps_list_members_response_get_type +LASSO_IDWSF2_PS_LIST_MEMBERS_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_LIST_MEMBERS_RESPONSE_CLASS +LASSO_IDWSF2_PS_LIST_MEMBERS_RESPONSE_GET_CLASS +
+ +
+sec_transited_provider_path +LassoIdWsf2SecTransitedProviderPath +LassoIdWsf2SecTransitedProviderPath +lasso_idwsf2_sec_transited_provider_path_new + +LASSO_IDWSF2_SEC_TRANSITED_PROVIDER_PATH +LASSO_IS_IDWSF2_SEC_TRANSITED_PROVIDER_PATH +LASSO_TYPE_IDWSF2_SEC_TRANSITED_PROVIDER_PATH +lasso_idwsf2_sec_transited_provider_path_get_type +LASSO_IDWSF2_SEC_TRANSITED_PROVIDER_PATH_CLASS +LASSO_IS_IDWSF2_SEC_TRANSITED_PROVIDER_PATH_CLASS +LASSO_IDWSF2_SEC_TRANSITED_PROVIDER_PATH_GET_CLASS +
+ +
+ps_add_collection_request +LassoIdWsf2PsAddCollectionRequest +LassoIdWsf2PsAddCollectionRequest +lasso_idwsf2_ps_add_collection_request_new + +LASSO_IDWSF2_PS_ADD_COLLECTION_REQUEST +LASSO_IS_IDWSF2_PS_ADD_COLLECTION_REQUEST +LASSO_TYPE_IDWSF2_PS_ADD_COLLECTION_REQUEST +lasso_idwsf2_ps_add_collection_request_get_type +LASSO_IDWSF2_PS_ADD_COLLECTION_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_ADD_COLLECTION_REQUEST_CLASS +LASSO_IDWSF2_PS_ADD_COLLECTION_REQUEST_GET_CLASS +
+ +
+disco_svc_md_register +LassoIdWsf2DiscoSvcMDRegister +LassoIdWsf2DiscoSvcMDRegister +lasso_idwsf2_disco_svc_md_register_new +lasso_idwsf2_disco_svc_md_register_new_full + +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER +LASSO_IS_IDWSF2_DISCO_SVC_MD_REGISTER +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_REGISTER +lasso_idwsf2_disco_svc_md_register_get_type +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_REGISTER_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER_GET_CLASS +
+ +
+ps_query_objects_response +LassoIdWsf2PsQueryObjectsResponse +LassoIdWsf2PsQueryObjectsResponse +lasso_idwsf2_ps_query_objects_response_new + +LASSO_IDWSF2_PS_QUERY_OBJECTS_RESPONSE +LASSO_IS_IDWSF2_PS_QUERY_OBJECTS_RESPONSE +LASSO_TYPE_IDWSF2_PS_QUERY_OBJECTS_RESPONSE +lasso_idwsf2_ps_query_objects_response_get_type +LASSO_IDWSF2_PS_QUERY_OBJECTS_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_QUERY_OBJECTS_RESPONSE_CLASS +LASSO_IDWSF2_PS_QUERY_OBJECTS_RESPONSE_GET_CLASS +
+ +
+subs_notification +LassoIdWsf2SubsNotification +LassoIdWsf2SubsNotification +lasso_idwsf2_subs_notification_new + +LASSO_IDWSF2_SUBS_NOTIFICATION +LASSO_IS_IDWSF2_SUBS_NOTIFICATION +LASSO_TYPE_IDWSF2_SUBS_NOTIFICATION +lasso_idwsf2_subs_notification_get_type +LASSO_IDWSF2_SUBS_NOTIFICATION_CLASS +LASSO_IS_IDWSF2_SUBS_NOTIFICATION_CLASS +LASSO_IDWSF2_SUBS_NOTIFICATION_GET_CLASS +
+ +
+disco_security_context +LassoIdWsf2DiscoSecurityContext +LassoIdWsf2DiscoSecurityContext +lasso_idwsf2_disco_security_context_new + +LASSO_IDWSF2_DISCO_SECURITY_CONTEXT +LASSO_IS_IDWSF2_DISCO_SECURITY_CONTEXT +LASSO_TYPE_IDWSF2_DISCO_SECURITY_CONTEXT +lasso_idwsf2_disco_security_context_get_type +LASSO_IDWSF2_DISCO_SECURITY_CONTEXT_CLASS +LASSO_IS_IDWSF2_DISCO_SECURITY_CONTEXT_CLASS +LASSO_IDWSF2_DISCO_SECURITY_CONTEXT_GET_CLASS +
+ +
+ps_set_object_info_request +LassoIdWsf2PsSetObjectInfoRequest +LassoIdWsf2PsSetObjectInfoRequest +lasso_idwsf2_ps_set_object_info_request_new + +LASSO_IDWSF2_PS_SET_OBJECT_INFO_REQUEST +LASSO_IS_IDWSF2_PS_SET_OBJECT_INFO_REQUEST +LASSO_TYPE_IDWSF2_PS_SET_OBJECT_INFO_REQUEST +lasso_idwsf2_ps_set_object_info_request_get_type +LASSO_IDWSF2_PS_SET_OBJECT_INFO_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_SET_OBJECT_INFO_REQUEST_CLASS +LASSO_IDWSF2_PS_SET_OBJECT_INFO_REQUEST_GET_CLASS +
+ +
+disco_svc_md_association_add_response +LassoIdWsf2DiscoSvcMDAssociationAddResponse +LassoIdWsf2DiscoSvcMDAssociationAddResponse +lasso_idwsf2_disco_svc_md_association_add_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE +lasso_idwsf2_disco_svc_md_association_add_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_RESPONSE_GET_CLASS +
+ +
+dstref_query +LassoIdWsf2DstRefQuery +LassoIdWsf2DstRefQuery +lasso_idwsf2_dstref_query_new + +LASSO_IDWSF2_DSTREF_QUERY +LASSO_IS_IDWSF2_DSTREF_QUERY +LASSO_TYPE_IDWSF2_DSTREF_QUERY +lasso_idwsf2_dstref_query_get_type +LASSO_IDWSF2_DSTREF_QUERY_CLASS +LASSO_IS_IDWSF2_DSTREF_QUERY_CLASS +LASSO_IDWSF2_DSTREF_QUERY_GET_CLASS +
+ +
+ps_remove_from_collection_request +LassoIdWsf2PsRemoveFromCollectionRequest +LassoIdWsf2PsRemoveFromCollectionRequest +lasso_idwsf2_ps_remove_from_collection_request_new + +LASSO_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST +LASSO_IS_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST +LASSO_TYPE_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST +lasso_idwsf2_ps_remove_from_collection_request_get_type +LASSO_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST_CLASS +LASSO_IDWSF2_PS_REMOVE_FROM_COLLECTION_REQUEST_GET_CLASS +
+ +
+dstref_item_data +LassoIdWsf2DstRefItemData +LassoIdWsf2DstRefItemData +lasso_idwsf2_dstref_item_data_new + +LASSO_IDWSF2_DSTREF_ITEM_DATA +LASSO_IS_IDWSF2_DSTREF_ITEM_DATA +LASSO_TYPE_IDWSF2_DSTREF_ITEM_DATA +lasso_idwsf2_dstref_item_data_get_type +LASSO_IDWSF2_DSTREF_ITEM_DATA_CLASS +LASSO_IS_IDWSF2_DSTREF_ITEM_DATA_CLASS +LASSO_IDWSF2_DSTREF_ITEM_DATA_GET_CLASS +
+ +
+dstref_create_response +LassoIdWsf2DstRefCreateResponse +LassoIdWsf2DstRefCreateResponse +lasso_idwsf2_dstref_create_response_new + +LASSO_IDWSF2_DSTREF_CREATE_RESPONSE +LASSO_IS_IDWSF2_DSTREF_CREATE_RESPONSE +LASSO_TYPE_IDWSF2_DSTREF_CREATE_RESPONSE +lasso_idwsf2_dstref_create_response_get_type +LASSO_IDWSF2_DSTREF_CREATE_RESPONSE_CLASS +LASSO_IS_IDWSF2_DSTREF_CREATE_RESPONSE_CLASS +LASSO_IDWSF2_DSTREF_CREATE_RESPONSE_GET_CLASS +
+ +
+subsref_create_response +LassoIdWsf2SubsRefCreateResponse +LassoIdWsf2SubsRefCreateResponse +lasso_idwsf2_subsref_create_response_new + +LASSO_IDWSF2_SUBSREF_CREATE_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_CREATE_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_CREATE_RESPONSE +lasso_idwsf2_subsref_create_response_get_type +LASSO_IDWSF2_SUBSREF_CREATE_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_CREATE_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_CREATE_RESPONSE_GET_CLASS +
+ +
+id_wsf_2_0_is_inquiry_element +LASSO_IS_IDWSF2_IS_INQUIRY_ELEMENT +LassoIdWsf2IsInquiryElement +LassoIdWsf2IsInquiryElement +lasso_idwsf2_is_inquiry_element_new + +LASSO_IDWSF2_IS_INQUIRY_ELEMENT +LASSO_TYPE_IDWSF2_IS_INQUIRY_ELEMENT +lasso_idwsf2_is_inquiry_element_get_type +LASSO_IDWSF2_IS_INQUIRY_ELEMENT_CLASS +LASSO_IS_IDWSF2_IS_INQUIRY_ELEMENT_CLASS +LASSO_IDWSF2_IS_INQUIRY_ELEMENT_GET_CLASS +
+ +
+ps_notification +LassoIdWsf2PsNotification +LassoIdWsf2PsNotification +lasso_idwsf2_ps_notification_new + +LASSO_IDWSF2_PS_NOTIFICATION +LASSO_IS_IDWSF2_PS_NOTIFICATION +LASSO_TYPE_IDWSF2_PS_NOTIFICATION +lasso_idwsf2_ps_notification_get_type +LASSO_IDWSF2_PS_NOTIFICATION_CLASS +LASSO_IS_IDWSF2_PS_NOTIFICATION_CLASS +LASSO_IDWSF2_PS_NOTIFICATION_GET_CLASS +
+ +
+id_wsf_2_0_disco_query_response +LassoIdWsf2DiscoQueryResponse +LassoIdWsf2DiscoQueryResponse +lasso_idwsf2_disco_query_response_new + +LASSO_IDWSF2_DISCO_QUERY_RESPONSE +LASSO_IS_IDWSF2_DISCO_QUERY_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_QUERY_RESPONSE +lasso_idwsf2_disco_query_response_get_type +LASSO_IDWSF2_DISCO_QUERY_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_QUERY_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_QUERY_RESPONSE_GET_CLASS +
+ +
+subsref_modify_response +LassoIdWsf2SubsRefModifyResponse +LassoIdWsf2SubsRefModifyResponse +lasso_idwsf2_subsref_modify_response_new + +LASSO_IDWSF2_SUBSREF_MODIFY_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_MODIFY_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_MODIFY_RESPONSE +lasso_idwsf2_subsref_modify_response_get_type +LASSO_IDWSF2_SUBSREF_MODIFY_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_MODIFY_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_MODIFY_RESPONSE_GET_CLASS +
+ +
+subsref_notify_response +LassoIdWsf2SubsRefNotifyResponse +LassoIdWsf2SubsRefNotifyResponse +lasso_idwsf2_subsref_notify_response_new + +LASSO_IDWSF2_SUBSREF_NOTIFY_RESPONSE +LASSO_IS_IDWSF2_SUBSREF_NOTIFY_RESPONSE +LASSO_TYPE_IDWSF2_SUBSREF_NOTIFY_RESPONSE +lasso_idwsf2_subsref_notify_response_get_type +LASSO_IDWSF2_SUBSREF_NOTIFY_RESPONSE_CLASS +LASSO_IS_IDWSF2_SUBSREF_NOTIFY_RESPONSE_CLASS +LASSO_IDWSF2_SUBSREF_NOTIFY_RESPONSE_GET_CLASS +
+ +
+ims_identity_mapping_response +LassoIdWsf2ImsIdentityMappingResponse +LassoIdWsf2ImsIdentityMappingResponse +lasso_idwsf2_ims_identity_mapping_response_new + +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE +LASSO_IS_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE +LASSO_TYPE_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE +lasso_idwsf2_ims_identity_mapping_response_get_type +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE_CLASS +LASSO_IS_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE_CLASS +LASSO_IDWSF2_IMS_IDENTITY_MAPPING_RESPONSE_GET_CLASS +
+ +
+subsref_modify +LassoIdWsf2SubsRefModify +LassoIdWsf2SubsRefModify +lasso_idwsf2_subsref_modify_new + +LASSO_IDWSF2_SUBSREF_MODIFY +LASSO_IS_IDWSF2_SUBSREF_MODIFY +LASSO_TYPE_IDWSF2_SUBSREF_MODIFY +lasso_idwsf2_subsref_modify_get_type +LASSO_IDWSF2_SUBSREF_MODIFY_CLASS +LASSO_IS_IDWSF2_SUBSREF_MODIFY_CLASS +LASSO_IDWSF2_SUBSREF_MODIFY_GET_CLASS +
+ +
+ps_add_to_collection_request +LassoIdWsf2PsAddToCollectionRequest +LassoIdWsf2PsAddToCollectionRequest +lasso_idwsf2_ps_add_to_collection_request_new + +LASSO_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST +LASSO_IS_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST +LASSO_TYPE_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST +lasso_idwsf2_ps_add_to_collection_request_get_type +LASSO_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST_CLASS +LASSO_IDWSF2_PS_ADD_TO_COLLECTION_REQUEST_GET_CLASS +
+ +
+subs_subscription +LassoIdWsf2SubsSubscription +LassoIdWsf2SubsSubscription +lasso_idwsf2_subs_subscription_new + +LASSO_IDWSF2_SUBS_SUBSCRIPTION +LASSO_IS_IDWSF2_SUBS_SUBSCRIPTION +LASSO_TYPE_IDWSF2_SUBS_SUBSCRIPTION +lasso_idwsf2_subs_subscription_get_type +LASSO_IDWSF2_SUBS_SUBSCRIPTION_CLASS +LASSO_IS_IDWSF2_SUBS_SUBSCRIPTION_CLASS +LASSO_IDWSF2_SUBS_SUBSCRIPTION_GET_CLASS +
+ +
+dstref_query_item +LassoIdWsf2DstRefQueryItem +LassoIdWsf2DstRefQueryItem +lasso_idwsf2_dstref_query_item_new +lasso_idwsf2_dstref_query_item_new_full + +LASSO_IDWSF2_DSTREF_QUERY_ITEM +LASSO_IS_IDWSF2_DSTREF_QUERY_ITEM +LASSO_TYPE_IDWSF2_DSTREF_QUERY_ITEM +lasso_idwsf2_dstref_query_item_get_type +LASSO_IDWSF2_DSTREF_QUERY_ITEM_CLASS +LASSO_IS_IDWSF2_DSTREF_QUERY_ITEM_CLASS +LASSO_IDWSF2_DSTREF_QUERY_ITEM_GET_CLASS +
+ +
+ps_add_entity_response +LassoIdWsf2PsAddEntityResponse +LassoIdWsf2PsAddEntityResponse +lasso_idwsf2_ps_add_entity_response_new + +LASSO_IDWSF2_PS_ADD_ENTITY_RESPONSE +LASSO_IS_IDWSF2_PS_ADD_ENTITY_RESPONSE +LASSO_TYPE_IDWSF2_PS_ADD_ENTITY_RESPONSE +lasso_idwsf2_ps_add_entity_response_get_type +LASSO_IDWSF2_PS_ADD_ENTITY_RESPONSE_CLASS +LASSO_IS_IDWSF2_PS_ADD_ENTITY_RESPONSE_CLASS +LASSO_IDWSF2_PS_ADD_ENTITY_RESPONSE_GET_CLASS +
+ +
+id_wsf_2_0_is_interaction_response +LASSO_IS_IDWSF2_IS_INTERACTION_RESPONSE +LassoIdWsf2IsInteractionResponse +LassoIdWsf2IsInteractionResponse +lasso_idwsf2_is_interaction_response_new + +LASSO_IDWSF2_IS_INTERACTION_RESPONSE +LASSO_TYPE_IDWSF2_IS_INTERACTION_RESPONSE +lasso_idwsf2_is_interaction_response_get_type +LASSO_IDWSF2_IS_INTERACTION_RESPONSE_CLASS +LASSO_IS_IDWSF2_IS_INTERACTION_RESPONSE_CLASS +LASSO_IDWSF2_IS_INTERACTION_RESPONSE_GET_CLASS +
+ +
+disco_svc_md_association_delete +LassoIdWsf2DiscoSvcMDAssociationDelete +LassoIdWsf2DiscoSvcMDAssociationDelete +lasso_idwsf2_disco_svc_md_association_delete_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE +lasso_idwsf2_disco_svc_md_association_delete_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_DELETE_GET_CLASS +
+ +
+sb2_endpoint_update +LassoIdWsf2Sb2EndpointUpdate +LassoIdWsf2Sb2EndpointUpdate +lasso_idwsf2_sb2_endpoint_update_new + +LASSO_IDWSF2_SB2_ENDPOINT_UPDATE +LASSO_IS_IDWSF2_SB2_ENDPOINT_UPDATE +LASSO_TYPE_IDWSF2_SB2_ENDPOINT_UPDATE +lasso_idwsf2_sb2_endpoint_update_get_type +LASSO_IDWSF2_SB2_ENDPOINT_UPDATE_CLASS +LASSO_IS_IDWSF2_SB2_ENDPOINT_UPDATE_CLASS +LASSO_IDWSF2_SB2_ENDPOINT_UPDATE_GET_CLASS +
+ +
+util_extension +LassoIdWsf2Utilextension +LassoIdWsf2Utilextension +lasso_idwsf2_util_extension_new + +LASSO_IDWSF2_UTIL_EXTENSION +LASSO_IS_IDWSF2_UTIL_EXTENSION +LASSO_TYPE_IDWSF2_UTIL_EXTENSION +lasso_idwsf2_util_extension_get_type +LASSO_IDWSF2_UTIL_EXTENSION_CLASS +LASSO_IS_IDWSF2_UTIL_EXTENSION_CLASS +LASSO_IDWSF2_UTIL_EXTENSION_GET_CLASS +
+ +
+disco_svc_md_delete +LassoIdWsf2DiscoSvcMDDelete +LassoIdWsf2DiscoSvcMDDelete +lasso_idwsf2_disco_svc_md_delete_new + +LASSO_IDWSF2_DISCO_SVC_MD_DELETE +LASSO_IS_IDWSF2_DISCO_SVC_MD_DELETE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_DELETE +lasso_idwsf2_disco_svc_md_delete_get_type +LASSO_IDWSF2_DISCO_SVC_MD_DELETE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_DELETE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_DELETE_GET_CLASS +
+ +
+disco_svc_md_query +LassoIdWsf2DiscoSvcMDQuery +LassoIdWsf2DiscoSvcMDQuery +lasso_idwsf2_disco_svc_md_query_new + +LASSO_IDWSF2_DISCO_SVC_MD_QUERY +LASSO_IS_IDWSF2_DISCO_SVC_MD_QUERY +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_QUERY +lasso_idwsf2_disco_svc_md_query_get_type +LASSO_IDWSF2_DISCO_SVC_MD_QUERY_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_QUERY_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_QUERY_GET_CLASS +
+ +
+id_wsf_2_0_disco_options +LassoIdWsf2DiscoOptions +LassoIdWsf2DiscoOptions +lasso_idwsf2_disco_options_new + +LASSO_IDWSF2_DISCO_OPTIONS +LASSO_IS_IDWSF2_DISCO_OPTIONS +LASSO_TYPE_IDWSF2_DISCO_OPTIONS +lasso_idwsf2_disco_options_get_type +LASSO_IDWSF2_DISCO_OPTIONS_CLASS +LASSO_IS_IDWSF2_DISCO_OPTIONS_CLASS +LASSO_IDWSF2_DISCO_OPTIONS_GET_CLASS +
+ +
+disco_svc_md_register_response +LassoIdWsf2DiscoSvcMDRegisterResponse +LassoIdWsf2DiscoSvcMDRegisterResponse +lasso_idwsf2_disco_svc_md_register_response_new + +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE +LASSO_IS_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE +lasso_idwsf2_disco_svc_md_register_response_get_type +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_REGISTER_RESPONSE_GET_CLASS +
+ +
+disco_svc_md_association_add +LassoIdWsf2DiscoSvcMDAssociationAdd +LassoIdWsf2DiscoSvcMDAssociationAdd +lasso_idwsf2_disco_svc_md_association_add_new + +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD +LASSO_TYPE_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD +lasso_idwsf2_disco_svc_md_association_add_get_type +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_CLASS +LASSO_IS_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_CLASS +LASSO_IDWSF2_DISCO_SVC_MD_ASSOCIATION_ADD_GET_CLASS +
+ +
+disco_abstract +LassoIdWsf2DiscoAbstract +LassoIdWsf2DiscoAbstract +lasso_idwsf2_disco_abstract_new +lasso_idwsf2_disco_abstract_new_with_string + +LASSO_IDWSF2_DISCO_ABSTRACT +LASSO_IS_IDWSF2_DISCO_ABSTRACT +LASSO_TYPE_IDWSF2_DISCO_ABSTRACT +lasso_idwsf2_disco_abstract_get_type +LASSO_IDWSF2_DISCO_ABSTRACT_CLASS +LASSO_IS_IDWSF2_DISCO_ABSTRACT_CLASS +LASSO_IDWSF2_DISCO_ABSTRACT_GET_CLASS +
+ +
+ps_remove_entity_request +LassoIdWsf2PsRemoveEntityRequest +LassoIdWsf2PsRemoveEntityRequest +lasso_idwsf2_ps_remove_entity_request_new + +LASSO_IDWSF2_PS_REMOVE_ENTITY_REQUEST +LASSO_IS_IDWSF2_PS_REMOVE_ENTITY_REQUEST +LASSO_TYPE_IDWSF2_PS_REMOVE_ENTITY_REQUEST +lasso_idwsf2_ps_remove_entity_request_get_type +LASSO_IDWSF2_PS_REMOVE_ENTITY_REQUEST_CLASS +LASSO_IS_IDWSF2_PS_REMOVE_ENTITY_REQUEST_CLASS +LASSO_IDWSF2_PS_REMOVE_ENTITY_REQUEST_GET_CLASS +
+ +
+disco_service_type +LassoIdWsf2DiscoServiceType +LassoIdWsf2DiscoServiceType +lasso_idwsf2_disco_service_type_new +lasso_idwsf2_disco_service_type_new_with_string + +LASSO_IDWSF2_DISCO_SERVICE_TYPE +LASSO_IS_IDWSF2_DISCO_SERVICE_TYPE +LASSO_TYPE_IDWSF2_DISCO_SERVICE_TYPE +lasso_idwsf2_disco_service_type_get_type +LASSO_IDWSF2_DISCO_SERVICE_TYPE_CLASS +LASSO_IS_IDWSF2_DISCO_SERVICE_TYPE_CLASS +LASSO_IDWSF2_DISCO_SERVICE_TYPE_GET_CLASS +
+ +
+subsref_subscription +LassoIdWsf2SubsRefSubscription +LassoIdWsf2SubsRefSubscription +lasso_idwsf2_subsref_subscription_new + +LASSO_IDWSF2_SUBSREF_SUBSCRIPTION +LASSO_IS_IDWSF2_SUBSREF_SUBSCRIPTION +LASSO_TYPE_IDWSF2_SUBSREF_SUBSCRIPTION +lasso_idwsf2_subsref_subscription_get_type +LASSO_IDWSF2_SUBSREF_SUBSCRIPTION_CLASS +LASSO_IS_IDWSF2_SUBSREF_SUBSCRIPTION_CLASS +LASSO_IDWSF2_SUBSREF_SUBSCRIPTION_GET_CLASS +
+ +
+dst_data_response_base +LassoIdWsf2DstDataResponseBase +LassoIdWsf2DstDataResponseBase +lasso_idwsf2_dst_data_response_base_new + +LASSO_IDWSF2_DST_DATA_RESPONSE_BASE +LASSO_IS_IDWSF2_DST_DATA_RESPONSE_BASE +LASSO_TYPE_IDWSF2_DST_DATA_RESPONSE_BASE +lasso_idwsf2_dst_data_response_base_get_type +LASSO_IDWSF2_DST_DATA_RESPONSE_BASE_CLASS +LASSO_IS_IDWSF2_DST_DATA_RESPONSE_BASE_CLASS +LASSO_IDWSF2_DST_DATA_RESPONSE_BASE_GET_CLASS +
+ +
+ps_resolve_input +LassoIdWsf2PsResolveInput +LassoIdWsf2PsResolveInput +lasso_idwsf2_ps_resolve_input_new + +LASSO_IDWSF2_PS_RESOLVE_INPUT +LASSO_IS_IDWSF2_PS_RESOLVE_INPUT +LASSO_TYPE_IDWSF2_PS_RESOLVE_INPUT +lasso_idwsf2_ps_resolve_input_get_type +LASSO_IDWSF2_PS_RESOLVE_INPUT_CLASS +LASSO_IS_IDWSF2_PS_RESOLVE_INPUT_CLASS +LASSO_IDWSF2_PS_RESOLVE_INPUT_GET_CLASS +
+ +
+id_wsf_2_0_is_help +LASSO_IS_IDWSF2_IS_HELP +LassoIdWsf2IsHelp +LassoIdWsf2IsHelp +lasso_idwsf2_is_help_new + +LASSO_IDWSF2_IS_HELP +LASSO_TYPE_IDWSF2_IS_HELP +lasso_idwsf2_is_help_get_type +LASSO_IDWSF2_IS_HELP_CLASS +LASSO_IS_IDWSF2_IS_HELP_CLASS +LASSO_IDWSF2_IS_HELP_GET_CLASS +
+ +
+disco_keys +LassoIdWsf2DiscoKeys +LassoIdWsf2DiscoKeys +lasso_idwsf2_disco_keys_new + +LASSO_IDWSF2_DISCO_KEYS +LASSO_IS_IDWSF2_DISCO_KEYS +LASSO_TYPE_IDWSF2_DISCO_KEYS +lasso_idwsf2_disco_keys_get_type +LASSO_IDWSF2_DISCO_KEYS_CLASS +LASSO_IS_IDWSF2_DISCO_KEYS_CLASS +LASSO_IDWSF2_DISCO_KEYS_GET_CLASS +
+ +
+dstref_data_response +LassoIdWsf2DstRefDataResponse +LassoIdWsf2DstRefDataResponse +lasso_idwsf2_dstref_data_response_new + +LASSO_IDWSF2_DSTREF_DATA_RESPONSE +LASSO_IS_IDWSF2_DSTREF_DATA_RESPONSE +LASSO_TYPE_IDWSF2_DSTREF_DATA_RESPONSE +lasso_idwsf2_dstref_data_response_get_type +LASSO_IDWSF2_DSTREF_DATA_RESPONSE_CLASS +LASSO_IS_IDWSF2_DSTREF_DATA_RESPONSE_CLASS +LASSO_IDWSF2_DSTREF_DATA_RESPONSE_GET_CLASS +
+ +
+ecp +LassoEcpPrivate +LassoEcp +LassoEcp +lasso_ecp_new +lasso_ecp_process_authn_request_msg +lasso_ecp_process_response_msg +lasso_ecp_destroy + +LASSO_ECP +LASSO_IS_ECP +LASSO_TYPE_ECP +lasso_ecp_get_type +LASSO_ECP_CLASS +LASSO_IS_ECP_CLASS +LASSO_ECP_GET_CLASS +
+ +
+name_id_management +LassoNameIdManagement +LassoNameIdManagement +lasso_name_id_management_new +lasso_name_id_management_new_from_dump +lasso_name_id_management_dump +lasso_name_id_management_destroy +lasso_name_id_management_init_request +lasso_name_id_management_build_request_msg +lasso_name_id_management_process_request_msg +lasso_name_id_management_validate_request +lasso_name_id_management_build_response_msg +lasso_name_id_management_process_response_msg + +LASSO_NAME_ID_MANAGEMENT +LASSO_IS_NAME_ID_MANAGEMENT +LASSO_TYPE_NAME_ID_MANAGEMENT +lasso_name_id_management_get_type +LASSO_NAME_ID_MANAGEMENT_CLASS +LASSO_IS_NAME_ID_MANAGEMENT_CLASS +LASSO_NAME_ID_MANAGEMENT_GET_CLASS +
+ +
+assertion_query +LassoAssertionQueryPrivate +LassoAssertionQueryRequestType +LassoAssertionQuery +LassoAssertionQuery +lasso_assertion_query_new +lasso_assertion_query_destroy +lasso_assertion_query_init_request +lasso_assertion_query_validate_request +lasso_assertion_query_build_request_msg +lasso_assertion_query_process_request_msg +lasso_assertion_query_build_response_msg +lasso_assertion_query_process_response_msg + +LASSO_ASSERTION_QUERY +LASSO_IS_ASSERTION_QUERY +LASSO_TYPE_ASSERTION_QUERY +lasso_assertion_query_get_type +LASSO_ASSERTION_QUERY_CLASS +LASSO_IS_ASSERTION_QUERY_CLASS +LASSO_ASSERTION_QUERY_GET_CLASS +
+ +
+id_wsf_2_0_data_service +LassoIdWsf2DataServicePrivate +LassoIdWsf2DataService +LassoIdWsf2DataService +lasso_idwsf2_data_service_new +lasso_idwsf2_data_service_new_full +lasso_idwsf2_data_service_init_query +lasso_idwsf2_data_service_add_query_item +lasso_idwsf2_data_service_process_query_msg +lasso_idwsf2_data_service_parse_query_items +lasso_idwsf2_data_service_process_query_response_msg +lasso_idwsf2_data_service_get_attribute_nodes +lasso_idwsf2_data_service_get_attribute_node +lasso_idwsf2_data_service_get_attribute_strings +lasso_idwsf2_data_service_get_attribute_string +lasso_idwsf2_data_service_init_redirect_user_for_consent +lasso_idwsf2_data_service_init_modify +lasso_idwsf2_data_service_add_modify_item +lasso_idwsf2_data_service_process_modify_msg +lasso_idwsf2_data_service_parse_modify_items +lasso_idwsf2_data_service_process_modify_response_msg + +LASSO_IDWSF2_DATA_SERVICE +LASSO_IS_IDWSF2_DATA_SERVICE +LASSO_TYPE_IDWSF2_DATA_SERVICE +lasso_idwsf2_data_service_get_type +LASSO_IDWSF2_DATA_SERVICE_CLASS +LASSO_IS_IDWSF2_DATA_SERVICE_CLASS +LASSO_IDWSF2_DATA_SERVICE_GET_CLASS +
+ +
+id_wsf_2_0_profile +LassoIdWsf2ProfilePrivate +LassoIdWsf2Profile +LassoIdWsf2Profile +lasso_idwsf2_profile_init_soap_request +lasso_idwsf2_profile_build_request_msg +lasso_idwsf2_profile_process_soap_request_msg +lasso_idwsf2_profile_build_response_msg +lasso_idwsf2_profile_process_soap_response_msg +lasso_idwsf2_profile_build_soap_envelope + +LASSO_IDWSF2_PROFILE +LASSO_IS_IDWSF2_PROFILE +LASSO_TYPE_IDWSF2_PROFILE +lasso_idwsf2_profile_get_type +LASSO_IDWSF2_PROFILE_CLASS +LASSO_IS_IDWSF2_PROFILE_CLASS +LASSO_IDWSF2_PROFILE_GET_CLASS +
+ +
+id_wsf_2_0_discovery +LassoIdWsf2DiscoveryPrivate +LassoIdWsf2Discovery +LassoIdWsf2Discovery +lasso_idwsf2_discovery_new +lasso_idwsf2_discovery_metadata_register_self +lasso_idwsf2_discovery_init_metadata_register +lasso_idwsf2_discovery_process_metadata_register_msg +lasso_idwsf2_discovery_process_metadata_register_response_msg +lasso_idwsf2_discovery_init_metadata_association_add +lasso_idwsf2_discovery_process_metadata_association_add_msg +lasso_idwsf2_discovery_register_metadata +lasso_idwsf2_discovery_process_metadata_association_add_response_msg +lasso_idwsf2_discovery_init_query +lasso_idwsf2_discovery_add_requested_service_type +lasso_idwsf2_discovery_process_query_msg +lasso_idwsf2_discovery_build_query_response_eprs +lasso_idwsf2_discovery_process_query_response_msg +lasso_idwsf2_discovery_get_service + +LASSO_IDWSF2_DISCOVERY +LASSO_IS_IDWSF2_DISCOVERY +LASSO_TYPE_IDWSF2_DISCOVERY +lasso_idwsf2_discovery_get_type +LASSO_IDWSF2_DISCOVERY_CLASS +LASSO_IS_IDWSF2_DISCOVERY_CLASS +LASSO_IDWSF2_DISCOVERY_GET_CLASS +
+ +
+errors +Error Codes +LASSO_ERROR_UNDEFINED +LASSO_ERROR_UNIMPLEMENTED +LASSO_ERROR_OUT_OF_MEMORY +LASSO_ERROR_CAST_FAILED +LASSO_XML_ERROR_NODE_NOT_FOUND +LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND +LASSO_XML_ERROR_ATTR_NOT_FOUND +LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND +LASSO_XML_ERROR_INVALID_FILE +LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED +LASSO_XML_ERROR_MISSING_NAMESPACE +LASSO_DS_ERROR_SIGNATURE_NOT_FOUND +LASSO_DS_ERROR_INVALID_SIGNATURE +LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED +LASSO_DS_ERROR_CONTEXT_CREATION_FAILED +LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED +LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED +LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED +LASSO_DS_ERROR_SIGNATURE_FAILED +LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED +LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED +LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED +LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED +LASSO_DS_ERROR_INVALID_SIGALG +LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED +LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND +LASSO_DS_ERROR_TOO_MUCH_REFERENCES +LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML +LASSO_DS_ERROR_DECRYPTION_FAILED +LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND +LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED +LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH +LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED +LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE +LASSO_LOGOUT_ERROR_REQUEST_DENIED +LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND +LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL +LASSO_PROFILE_ERROR_INVALID_QUERY +LASSO_PROFILE_ERROR_INVALID_POST_MSG +LASSO_PROFILE_ERROR_INVALID_SOAP_MSG +LASSO_PROFILE_ERROR_MISSING_REQUEST +LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD +LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE +LASSO_PROFILE_ERROR_INVALID_MSG +LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID +LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE +LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL +LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND +LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND +LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND +LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED +LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED +LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED +LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED +LASSO_PROFILE_ERROR_SESSION_NOT_FOUND +LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP +LASSO_PROFILE_ERROR_BAD_SESSION_DUMP +LASSO_PROFILE_ERROR_MISSING_RESPONSE +LASSO_PROFILE_ERROR_MISSING_STATUS_CODE +LASSO_PROFILE_ERROR_MISSING_ARTIFACT +LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING +LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION +LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE +LASSO_PROFILE_ERROR_MISSING_ASSERTION +LASSO_PROFILE_ERROR_MISSING_SUBJECT +LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER +LASSO_PROFILE_ERROR_INVALID_ARTIFACT +LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY +LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS +LASSO_PROFILE_ERROR_MISSING_ISSUER +LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE +LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE +LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS +LASSO_PROFILE_ERROR_INVALID_ISSUER +LASSO_PROFILE_ERROR_MISSING_SERVER +LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER +LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE +LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER +LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST +LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ +LASSO_PARAM_ERROR_INVALID_VALUE +LASSO_PARAM_ERROR_CHECK_FAILED +LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT +LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND +LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED +LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY +LASSO_LOGIN_ERROR_REQUEST_DENIED +LASSO_LOGIN_ERROR_INVALID_SIGNATURE +LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST +LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS +LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL +LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT +LASSO_LOGIN_ERROR_ASSERTION_REPLAY +LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID +LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER +LASSO_SOAP_FAULT_REDIRECT_REQUEST +LASSO_SOAP_ERROR_MISSING_ENVELOPE +LASSO_SOAP_ERROR_MISSING_HEADER +LASSO_SOAP_ERROR_MISSING_BODY +LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE +LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER +LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST +LASSO_DATA_SERVICE_CANNOT_ADD_ITEM +LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION +LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY +LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID +LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT +LASSO_WSF_PROFILE_ERROR_SOAP_FAULT +LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM +LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION +LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID +LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF +LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID +LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED +LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED +LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE +LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE +LASSO_DST_ERROR_MISSING_SERVICE_DATA +LASSO_DST_ERROR_QUERY_FAILED +LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED +LASSO_DST_ERROR_MODIFY_FAILED +LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED +LASSO_DST_ERROR_NEW_DATA_MISSING +LASSO_DST_ERROR_QUERY_NOT_FOUND +LASSO_DST_ERROR_NO_DATA +LASSO_DST_ERROR_MALFORMED_QUERY +LASSO_REGISTRY_ERROR_KEY_EXISTS +LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY +
+ +
+init +Initialization functions +LASSO_EXPORT +LASSO_EXPORT_VAR +lasso_init +lasso_shutdown +LassoCheckVersionMode +lasso_check_version +lasso_set_flag +
+ +
+registry +LASSO_GOBJECT_NAMESPACE +LASSO_PYTHON_NAMESPACE +LassoRegistryTranslationFunction +lasso_registry_default_add_direct_mapping +lasso_registry_default_add_functional_mapping +lasso_registry_default_get_mapping +
+ +
+id_wsf2_utils +Utility functions for ID-WSF 2.0 + +lasso_identity_add_svc_md_id +lasso_identity_get_svc_md_ids + +lasso_server_add_svc_metadata +lasso_server_get_svc_metadatas +lasso_server_get_svc_metadatas_with_id_and_type +lasso_server_init_id_wsf20_services + +lasso_session_add_endpoint_reference +lasso_session_get_endpoint_reference +lasso_session_get_assertion_identity_token + +lasso_register_idwsf2_dst_service +lasso_get_prefix_for_idwsf2_dst_service_href +
+ +
+id_wsf_utils +Utility functions for ID-WSF 1.0 + +lasso_security_mech_id_is_null_authentication +lasso_security_mech_id_is_x509_authentication +lasso_security_mech_id_is_saml_authentication +lasso_security_mech_id_is_bearer_authentication + +lasso_login_set_encryptedResourceId +lasso_login_set_resourceId + +lasso_server_get_service +lasso_server_add_service +lasso_server_add_service_from_dump + +lasso_identity_add_resource_offering +lasso_identity_remove_resource_offering +lasso_identity_get_offerings +lasso_identity_get_resource_offering + +lasso_soap_binding_get_provider +lasso_soap_binding_get_correlation + +lasso_register_dst_service +lasso_get_prefix_for_dst_service_href +
+ +
+saml2_utils +Utility functions for SAML 2.0 +lasso_profile_is_saml_query +
diff --git a/docs/reference/lasso/lasso.types.in b/docs/reference/lasso/lasso.types.in new file mode 100644 index 00000000..12598602 --- /dev/null +++ b/docs/reference/lasso/lasso.types.in @@ -0,0 +1,346 @@ +#include +#include +#include +#WSF##include +#WSF##include +#WSF##include + +lasso_assertion_query_get_type +lasso_defederation_get_type +lasso_ds_key_info_get_type +lasso_ds_key_value_get_type +lasso_ds_rsa_key_value_get_type +lasso_ecp_get_type +lasso_federation_get_type +lasso_identity_get_type +lasso_lecp_get_type +lasso_lib_assertion_get_type +lasso_lib_authentication_statement_get_type +lasso_lib_authn_context_get_type +lasso_lib_authn_request_envelope_get_type +lasso_lib_authn_request_get_type +lasso_lib_authn_response_envelope_get_type +lasso_lib_authn_response_get_type +lasso_lib_federation_termination_notification_get_type +lasso_lib_idp_entries_get_type +lasso_lib_idp_entry_get_type +lasso_lib_idp_list_get_type +lasso_lib_logout_request_get_type +lasso_lib_logout_response_get_type +lasso_lib_name_identifier_mapping_request_get_type +lasso_lib_name_identifier_mapping_response_get_type +lasso_lib_register_name_identifier_request_get_type +lasso_lib_register_name_identifier_response_get_type +lasso_lib_request_authn_context_get_type +lasso_lib_scoping_get_type +lasso_lib_status_response_get_type +lasso_lib_subject_get_type +lasso_login_get_type +lasso_logout_get_type +lasso_misc_text_node_get_type +lasso_name_identifier_mapping_get_type +lasso_name_id_management_get_type +lasso_name_registration_get_type +lasso_node_get_type +lasso_profile_get_type +lasso_provider_get_type +lasso_saml2_action_get_type +lasso_saml2_advice_get_type +lasso_saml2_assertion_get_type +lasso_saml2_attribute_get_type +lasso_saml2_attribute_statement_get_type +lasso_saml2_attribute_value_get_type +lasso_saml2_audience_restriction_get_type +lasso_saml2_authn_context_get_type +lasso_saml2_authn_statement_get_type +lasso_saml2_authz_decision_statement_get_type +lasso_saml2_base_idabstract_get_type +lasso_saml2_condition_abstract_get_type +lasso_saml2_conditions_get_type +lasso_saml2_encrypted_element_get_type +lasso_saml2_evidence_get_type +lasso_saml2_key_info_confirmation_data_get_type +lasso_saml2_name_id_get_type +lasso_saml2_one_time_use_get_type +lasso_saml2_proxy_restriction_get_type +lasso_saml2_statement_abstract_get_type +lasso_saml2_subject_confirmation_data_get_type +lasso_saml2_subject_confirmation_get_type +lasso_saml2_subject_get_type +lasso_saml2_subject_locality_get_type +lasso_saml_advice_get_type +lasso_saml_assertion_get_type +lasso_saml_attribute_designator_get_type +lasso_saml_attribute_get_type +lasso_saml_attribute_statement_get_type +lasso_saml_attribute_value_get_type +lasso_saml_audience_restriction_condition_get_type +lasso_saml_authentication_statement_get_type +lasso_saml_authority_binding_get_type +lasso_saml_condition_abstract_get_type +lasso_saml_conditions_get_type +lasso_saml_name_identifier_get_type +lasso_samlp2_artifact_resolve_get_type +lasso_samlp2_artifact_response_get_type +lasso_samlp2_assertion_id_request_get_type +lasso_samlp2_attribute_query_get_type +lasso_samlp2_authn_query_get_type +lasso_samlp2_authn_request_get_type +lasso_samlp2_authz_decision_query_get_type +lasso_samlp2_extensions_get_type +lasso_samlp2_idp_entry_get_type +lasso_samlp2_idp_list_get_type +lasso_samlp2_logout_request_get_type +lasso_samlp2_logout_response_get_type +lasso_samlp2_manage_name_id_request_get_type +lasso_samlp2_manage_name_id_response_get_type +lasso_samlp2_name_id_mapping_request_get_type +lasso_samlp2_name_id_mapping_response_get_type +lasso_samlp2_name_id_policy_get_type +lasso_samlp2_request_abstract_get_type +lasso_samlp2_requested_authn_context_get_type +lasso_samlp2_response_get_type +lasso_samlp2_scoping_get_type +lasso_samlp2_status_code_get_type +lasso_samlp2_status_detail_get_type +lasso_samlp2_status_get_type +lasso_samlp2_status_response_get_type +lasso_samlp2_subject_query_abstract_get_type +lasso_samlp2_terminate_get_type +lasso_samlp_request_abstract_get_type +lasso_samlp_request_get_type +lasso_samlp_response_abstract_get_type +lasso_samlp_response_get_type +lasso_samlp_status_code_get_type +lasso_samlp_status_get_type +lasso_saml_statement_abstract_get_type +lasso_saml_subject_confirmation_get_type +lasso_saml_subject_get_type +lasso_saml_subject_locality_get_type +lasso_saml_subject_statement_abstract_get_type +lasso_saml_subject_statement_get_type +lasso_server_get_type +lasso_session_get_type +lasso_soap_body_get_type +lasso_soap_detail_get_type +lasso_soap_envelope_get_type +lasso_soap_fault_get_type +lasso_soap_header_get_type +#WSF#lasso_authentication_get_type +#WSF#lasso_data_service_get_type +#WSF#lasso_disco_authenticate_requester_get_type +#WSF#lasso_disco_authenticate_session_context_get_type +#WSF#lasso_disco_authorize_requester_get_type +#WSF#lasso_disco_credentials_get_type +#WSF#lasso_disco_description_get_type +#WSF#lasso_disco_encrypted_resource_id_get_type +#WSF#lasso_disco_encrypt_resource_id_get_type +#WSF#lasso_disco_generate_bearer_token_get_type +#WSF#lasso_disco_insert_entry_get_type +#WSF#lasso_disco_modify_get_type +#WSF#lasso_disco_modify_response_get_type +#WSF#lasso_disco_options_get_type +#WSF#lasso_disco_query_get_type +#WSF#lasso_disco_query_response_get_type +#WSF#lasso_disco_remove_entry_get_type +#WSF#lasso_disco_requested_service_type_get_type +#WSF#lasso_disco_resource_id_get_type +#WSF#lasso_disco_resource_offering_get_type +#WSF#lasso_disco_send_single_logout_get_type +#WSF#lasso_disco_service_instance_get_type +#WSF#lasso_discovery_get_type +#WSF#lasso_dst_data_get_type +#WSF#lasso_dst_modification_get_type +#WSF#lasso_dst_modify_get_type +#WSF#lasso_dst_modify_response_get_type +#WSF#lasso_dst_new_data_get_type +#WSF#lasso_dst_query_get_type +#WSF#lasso_dst_query_item_get_type +#WSF#lasso_dst_query_response_get_type +#WSF#lasso_idwsf2_data_service_get_type +#WSF#lasso_idwsf2_disco_abstract_get_type +#WSF#lasso_idwsf2_disco_endpoint_context_get_type +#WSF#lasso_idwsf2_disco_keys_get_type +#WSF#lasso_idwsf2_disco_options_get_type +#WSF#lasso_idwsf2_disco_provider_id_get_type +#WSF#lasso_idwsf2_disco_query_get_type +#WSF#lasso_idwsf2_disco_query_response_get_type +#WSF#lasso_idwsf2_disco_requested_service_get_type +#WSF#lasso_idwsf2_disco_security_context_get_type +#WSF#lasso_idwsf2_disco_service_context_get_type +#WSF#lasso_idwsf2_disco_service_type_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_add_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_add_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_delete_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_delete_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_query_get_type +#WSF#lasso_idwsf2_disco_svc_md_association_query_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_delete_get_type +#WSF#lasso_idwsf2_disco_svc_md_delete_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_query_get_type +#WSF#lasso_idwsf2_disco_svc_md_query_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_register_get_type +#WSF#lasso_idwsf2_disco_svc_md_register_response_get_type +#WSF#lasso_idwsf2_disco_svc_md_replace_get_type +#WSF#lasso_idwsf2_disco_svc_md_replace_response_get_type +#WSF#lasso_idwsf2_disco_svc_metadata_get_type +#WSF#lasso_idwsf2_discovery_get_type +#WSF#lasso_idwsf2_dst_data_response_base_get_type +#WSF#lasso_idwsf2_dst_delete_item_base_get_type +#WSF#lasso_idwsf2_dst_delete_response_get_type +#WSF#lasso_idwsf2_dstref_app_data_get_type +#WSF#lasso_idwsf2_dstref_create_get_type +#WSF#lasso_idwsf2_dstref_create_item_get_type +#WSF#lasso_idwsf2_dstref_create_response_get_type +#WSF#lasso_idwsf2_dstref_data_get_type +#WSF#lasso_idwsf2_dstref_data_response_get_type +#WSF#lasso_idwsf2_dstref_delete_get_type +#WSF#lasso_idwsf2_dstref_delete_item_get_type +#WSF#lasso_idwsf2_dstref_delete_response_get_type +#WSF#lasso_idwsf2_dstref_item_data_get_type +#WSF#lasso_idwsf2_dstref_modify_get_type +#WSF#lasso_idwsf2_dstref_modify_item_get_type +#WSF#lasso_idwsf2_dstref_modify_response_get_type +#WSF#lasso_idwsf2_dstref_query_get_type +#WSF#lasso_idwsf2_dstref_query_item_get_type +#WSF#lasso_idwsf2_dstref_query_response_get_type +#WSF#lasso_idwsf2_dstref_result_query_get_type +#WSF#lasso_idwsf2_dstref_test_item_get_type +#WSF#lasso_idwsf2_dst_request_get_type +#WSF#lasso_idwsf2_dst_result_query_base_get_type +#WSF#lasso_idwsf2_dst_test_item_base_get_type +#WSF#lasso_idwsf2_ims_identity_mapping_request_get_type +#WSF#lasso_idwsf2_ims_identity_mapping_response_get_type +#WSF#lasso_idwsf2_ims_mapping_input_get_type +#WSF#lasso_idwsf2_ims_mapping_output_get_type +#WSF#lasso_idwsf2_is_help_get_type +#WSF#lasso_idwsf2_is_inquiry_element_get_type +#WSF#lasso_idwsf2_is_inquiry_get_type +#WSF#lasso_idwsf2_is_interaction_request_get_type +#WSF#lasso_idwsf2_is_interaction_response_get_type +#WSF#lasso_idwsf2_is_interaction_statement_get_type +#WSF#lasso_idwsf2_is_item_get_type +#WSF#lasso_idwsf2_is_parameter_get_type +#WSF#lasso_idwsf2_is_select_get_type +#WSF#lasso_idwsf2_is_text_get_type +#WSF#lasso_idwsf2_profile_get_type +#WSF#lasso_idwsf2_ps_add_collection_request_get_type +#WSF#lasso_idwsf2_ps_add_collection_response_get_type +#WSF#lasso_idwsf2_ps_add_entity_request_get_type +#WSF#lasso_idwsf2_ps_add_entity_response_get_type +#WSF#lasso_idwsf2_ps_add_known_entity_request_get_type +#WSF#lasso_idwsf2_ps_add_known_entity_response_get_type +#WSF#lasso_idwsf2_ps_add_to_collection_request_get_type +#WSF#lasso_idwsf2_ps_get_object_info_request_get_type +#WSF#lasso_idwsf2_ps_get_object_info_response_get_type +#WSF#lasso_idwsf2_ps_item_data_get_type +#WSF#lasso_idwsf2_ps_list_members_request_get_type +#WSF#lasso_idwsf2_ps_list_members_response_get_type +#WSF#lasso_idwsf2_ps_notification_get_type +#WSF#lasso_idwsf2_ps_notify_get_type +#WSF#lasso_idwsf2_ps_object_get_type +#WSF#lasso_idwsf2_ps_query_objects_request_get_type +#WSF#lasso_idwsf2_ps_query_objects_response_get_type +#WSF#lasso_idwsf2_ps_remove_collection_request_get_type +#WSF#lasso_idwsf2_ps_remove_entity_request_get_type +#WSF#lasso_idwsf2_ps_remove_from_collection_request_get_type +#WSF#lasso_idwsf2_ps_request_abstract_get_type +#WSF#lasso_idwsf2_ps_resolve_identifier_request_get_type +#WSF#lasso_idwsf2_ps_resolve_identifier_response_get_type +#WSF#lasso_idwsf2_ps_resolve_input_get_type +#WSF#lasso_idwsf2_ps_response_abstract_get_type +#WSF#lasso_idwsf2_ps_set_object_info_request_get_type +#WSF#lasso_idwsf2_ps_test_membership_request_get_type +#WSF#lasso_idwsf2_ps_test_membership_response_get_type +#WSF#lasso_idwsf2_sb2_consent_get_type +#WSF#lasso_idwsf2_sb2_credentials_context_get_type +#WSF#lasso_idwsf2_sb2_endpoint_update_get_type +#WSF#lasso_idwsf2_sb2_redirect_request_get_type +#WSF#lasso_idwsf2_sb2_sender_get_type +#WSF#lasso_idwsf2_sb2_target_identity_get_type +#WSF#lasso_idwsf2_sb2_timeout_get_type +#WSF#lasso_idwsf2_sb2_usage_directive_get_type +#WSF#lasso_idwsf2_sb2_user_interaction_header_get_type +#WSF#lasso_idwsf2_sbf_framework_get_type +#WSF#lasso_idwsf2_sec_token_get_type +#WSF#lasso_idwsf2_sec_token_policy_get_type +#WSF#lasso_idwsf2_sec_transited_provider_path_get_type +#WSF#lasso_idwsf2_subs_notification_get_type +#WSF#lasso_idwsf2_subs_notify_response_get_type +#WSF#lasso_idwsf2_subsref_app_data_get_type +#WSF#lasso_idwsf2_subsref_create_get_type +#WSF#lasso_idwsf2_subsref_create_item_get_type +#WSF#lasso_idwsf2_subsref_create_response_get_type +#WSF#lasso_idwsf2_subsref_data_get_type +#WSF#lasso_idwsf2_subsref_data_response_get_type +#WSF#lasso_idwsf2_subsref_delete_get_type +#WSF#lasso_idwsf2_subsref_delete_item_get_type +#WSF#lasso_idwsf2_subsref_delete_response_get_type +#WSF#lasso_idwsf2_subsref_item_data_get_type +#WSF#lasso_idwsf2_subs_ref_item_get_type +#WSF#lasso_idwsf2_subsref_modify_get_type +#WSF#lasso_idwsf2_subsref_modify_item_get_type +#WSF#lasso_idwsf2_subsref_modify_response_get_type +#WSF#lasso_idwsf2_subsref_notification_get_type +#WSF#lasso_idwsf2_subsref_notify_get_type +#WSF#lasso_idwsf2_subsref_notify_response_get_type +#WSF#lasso_idwsf2_subsref_query_get_type +#WSF#lasso_idwsf2_subsref_query_item_get_type +#WSF#lasso_idwsf2_subsref_query_response_get_type +#WSF#lasso_idwsf2_subsref_result_query_get_type +#WSF#lasso_idwsf2_subsref_subscription_get_type +#WSF#lasso_idwsf2_subsref_test_item_get_type +#WSF#lasso_idwsf2_subs_subscription_get_type +#WSF#lasso_idwsf2_util_empty_get_type +#WSF#lasso_idwsf2_util_extension_get_type +#WSF#lasso_idwsf2_util_response_get_type +#WSF#lasso_idwsf2_util_status_get_type +#WSF#lasso_interaction_profile_service_get_type +#WSF#lasso_is_help_get_type +#WSF#lasso_is_inquiry_element_get_type +#WSF#lasso_is_inquiry_get_type +#WSF#lasso_is_interaction_request_get_type +#WSF#lasso_is_interaction_response_get_type +#WSF#lasso_is_interaction_statement_get_type +#WSF#lasso_is_item_get_type +#WSF#lasso_is_parameter_get_type +#WSF#lasso_is_redirect_request_get_type +#WSF#lasso_is_select_get_type +#WSF#lasso_is_text_get_type +#WSF#lasso_is_user_interaction_get_type +#WSF#lasso_personal_profile_service_get_type +#WSF#lasso_sa_credentials_get_type +#WSF#lasso_sa_parameter_get_type +#WSF#lasso_sa_password_transforms_get_type +#WSF#lasso_sa_sasl_request_get_type +#WSF#lasso_sa_sasl_response_get_type +#WSF#lasso_sa_transform_get_type +#WSF#lasso_sec_resource_access_statement_get_type +#WSF#lasso_soap_binding_consent_get_type +#WSF#lasso_soap_binding_correlation_get_type +#WSF#lasso_soap_binding_ext_credential_get_type +#WSF#lasso_soap_binding_ext_credentials_context_get_type +#WSF#lasso_soap_binding_ext_service_instance_update_get_type +#WSF#lasso_soap_binding_ext_timeout_get_type +#WSF#lasso_soap_binding_processing_context_get_type +#WSF#lasso_soap_binding_provider_get_type +#WSF#lasso_soap_binding_usage_directive_get_type +#WSF#lasso_utility_status_get_type +#WSF#lasso_wsa_attributed_any_get_type +#WSF#lasso_wsa_attributed_qname_get_type +#WSF#lasso_wsa_attributed_unsigned_long_get_type +#WSF#lasso_wsa_attributed_uri_get_type +#WSF#lasso_wsa_endpoint_reference_get_type +#WSF#lasso_wsa_metadata_get_type +#WSF#lasso_wsa_problem_action_get_type +#WSF#lasso_wsa_reference_parameters_get_type +#WSF#lasso_wsa_relates_to_get_type +#WSF#lasso_wsf_profile_get_type +#WSF#lasso_wsse_embedded_get_type +#WSF#lasso_wsse_reference_get_type +#WSF#lasso_wsse_security_get_type +#WSF#lasso_wsse_security_header_get_type +#WSF#lasso_wsse_security_token_reference_get_type +#WSF#lasso_wsse_transformation_parameters_get_type +#WSF#lasso_wsse_username_token_get_type +#WSF#lasso_wsu_timestamp_get_type diff --git a/docs/reference/version.xml.in b/docs/reference/lasso/version.xml.in similarity index 100% rename from docs/reference/version.xml.in rename to docs/reference/lasso/version.xml.in diff --git a/docs/reference/snippet-types.rst b/docs/reference/snippet-types.rst deleted file mode 100644 index be1f43af..00000000 --- a/docs/reference/snippet-types.rst +++ /dev/null @@ -1,99 +0,0 @@ -Snippet Types -============= - -{ name, type, value }; assumes Name as name and Value as value in examples. - -SNIPPET_NODE - - - - - - -SNIPPET_CONTENT - - - Value - - - -SNIPPET_TEXT_CHILD - - - Value - - - -SNIPPET_NAME_IDENTIFIER - - (same result as SNIPPET_NODE (with Value forced as a LassoSamlNameIdentifier)) - - -SNIPPET_ATTRIBUTE - - - - -SNIPPET_NODE_IN_CHILD - - - - - - - - -SNIPPET_LIST_NODES - - - - - - - -[note: if there are no other nodes; it is possible to leave snippet name as - the empty string; nodes will then be constructed looking at their names and - namespaces (this is useful for xs:any)] - - -SNIPPET_LIST_CONTENT - - - Value-1 - Value-2 - Value-n - - -[note: Name will be in the same namespace as Parent by default but it is - possible to set 4th and 5th members of snippet to get a different namespace - (name, uri).] - - -SNIPPET_LIST_XMLNODES - - - - - - - -[note: if there are no other nodes; it is possible to leave snippet name as - the empty string; nodes will then be constructed looking at their names and - namespaces (this is useful for xs:any)] - - -SNIPPET_XMLNODE - - - - - - -SNIPPET_EXTENSION - - (for ) - -SNIPPET_SIGNATURE - - (for XMLDSig) - diff --git a/lasso/Makefile.am b/lasso/Makefile.am index f99c5c7d..ed7aa7b1 100644 --- a/lasso/Makefile.am +++ b/lasso/Makefile.am @@ -43,7 +43,7 @@ clean-local: -rm -f types.c symbols.sym errors.c EXTRA_DIST = utils.h extract_types.py extract_symbols.py build_strerror.py \ - registry-private.h errors.c.in backward_comp.h + registry-private.h errors.c.in backward_comp.h extract_sections.py if WSF_ENABLED WSF_LIB_FILE = $(top_builddir)/lasso/id-wsf/liblasso-id-wsf.la diff --git a/lasso/build_strerror.py b/lasso/build_strerror.py index ac9215b2..7e5f2ccd 100644 --- a/lasso/build_strerror.py +++ b/lasso/build_strerror.py @@ -10,11 +10,16 @@ srcdir = sys.argv[1] hlines = file('%s/errors.h' % srcdir,'r').readlines() messages = dict() +description = None for line in hlines: - m = re.match(r'#define (LASSO_\w+).*\/\*\s*(.*?)\s*\*\/', line) + m = re.match(r'^ \* (.*[^:])$', line) if m: - messages[m.group(1)] = m.group(2) + description = m.group(1) + m = re.match(r'#define (LASSO_\w+)', line) + if m and description: + messages[m.group(1)] = description + description = None else: m = re.match(r'#define (LASSO_\w+)',line) if m: @@ -25,6 +30,6 @@ for line in clines: if '@ERROR_CASES@' in line: for k in messages: print """ case %s: - return "%s";""" % (k,messages[k]) + return "%s";""" % (k,messages[k].rstrip('\n')) else: print line, diff --git a/lasso/errors.c b/lasso/errors.c index d6e7a899..c88e1966 100644 --- a/lasso/errors.c +++ b/lasso/errors.c @@ -42,11 +42,11 @@ lasso_strerror(int error_code) { switch (error_code) { case LASSO_LOGIN_ERROR_REQUEST_DENIED: - return "Request denied"; + return "Request denied."; case LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE: return "Missing requested service"; case LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ: - return "An object type provided as parameter"; + return "An object type provided as parameter is invalid or object is NULL."; case LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS: return "Status code is not success"; case LASSO_LOGOUT_ERROR_REQUEST_DENIED: @@ -112,7 +112,7 @@ lasso_strerror(int error_code) case LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE: return "Missing service type"; case LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER: - return "Profile was called without a specific provider and we cannot find one"; + return "Profile was called without a specific provider and we cannot find one."; case LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML: return "SAML signature reference must be to a Request, a Reponse or an Assertion ID attribute"; case LASSO_PROFILE_ERROR_MISSING_ARTIFACT: @@ -128,7 +128,7 @@ lasso_strerror(int error_code) case LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT: return "No default endpoint"; case LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST: - return "LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST"; + return "An unsigned authn request was received but the metadata specify that they must be signed."; case LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM: return "The specified security mechanism is not supported by lasso ID-WSF library"; case LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY: @@ -172,9 +172,9 @@ lasso_strerror(int error_code) case LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE: return "Failed to build Endpoint Reference"; case LASSO_ERROR_UNDEFINED: - return "Undefined error case"; + return "Undefined error."; case LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED: - return "LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED"; + return "Consent of the principal was not obtained."; case LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER: return "LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER"; case LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER: @@ -202,7 +202,7 @@ lasso_strerror(int error_code) case LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL: return "Unknown principal"; case LASSO_LOGIN_ERROR_INVALID_SIGNATURE: - return "LASSO_LOGIN_ERROR_INVALID_SIGNATURE"; + return "unknown key."; case LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY: return "Invalid NameIDPolicy in lib:AuthnRequest"; case LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED: @@ -214,7 +214,7 @@ lasso_strerror(int error_code) case LASSO_LOGIN_ERROR_ASSERTION_REPLAY: return "Assertion replay"; case LASSO_PARAM_ERROR_CHECK_FAILED: - return "The error return location should be"; + return "The error return location should be either NULL or contains a NULL error."; case LASSO_SOAP_ERROR_MISSING_BODY: return "Missing SOAP body"; case LASSO_XML_ERROR_INVALID_FILE: @@ -226,7 +226,7 @@ lasso_strerror(int error_code) case LASSO_XML_ERROR_NODE_NOT_FOUND: return "Unable to get child of element."; case LASSO_ERROR_UNIMPLEMENTED: - return "Unimplemented part of Lasso"; + return "Unimplemented part of Lasso."; case LASSO_SOAP_FAULT_REDIRECT_REQUEST: return "Redirect request from Attribute Provider"; case LASSO_PROFILE_ERROR_INVALID_MSG: @@ -242,7 +242,7 @@ lasso_strerror(int error_code) case LASSO_DST_ERROR_QUERY_NOT_FOUND: return "Looked query is not found"; case LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED: - return "LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED"; + return "Computation of an SHA1 digest failed."; case LASSO_ERROR_CAST_FAILED: return "Expected GObject class was not found, cast failed"; case LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION: @@ -250,7 +250,7 @@ lasso_strerror(int error_code) case LASSO_DST_ERROR_NEW_DATA_MISSING: return "Missing new data"; case LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT: - return "LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT"; + return "The call failed because an argument is a partially-initialized object."; case LASSO_PROFILE_ERROR_MISSING_SUBJECT: return "Missing subject"; case LASSO_DST_ERROR_MODIFY_FAILED: @@ -274,7 +274,7 @@ lasso_strerror(int error_code) case LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE: return "LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE"; case LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED: - return "LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED"; + return "Construction of an object from an XML document failed."; case LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED: return "Failed to verify signature."; case LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED: diff --git a/lasso/errors.h b/lasso/errors.h index d5fe43bc..955db3ee 100644 --- a/lasso/errors.h +++ b/lasso/errors.h @@ -22,132 +22,633 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* Negative errors : programming or runtime recoverable errors */ -/* Positive errors : Liberty Alliance recoverable errors */ +/** + * SECTION:errors + * @short_description: Error codes returned by lasso functions + * @include: lasso/errors.h + * + * Most functions in lasso return signed integer error codes. The convention is to give: + * + * a negative error code for programming or runtime recoverable errors, + * a positive error code for Liberty Alliance recoverable errors. + * + * + * Beware that this convention is not always well followed. + */ -/* undefined */ -#define LASSO_ERROR_UNDEFINED -1 /* Undefined error case */ -#define LASSO_ERROR_UNIMPLEMENTED -2 /* Unimplemented part of Lasso */ -#define LASSO_ERROR_OUT_OF_MEMORY -3 /* Out of memory */ -#define LASSO_ERROR_CAST_FAILED -4 /* Expected GObject class was not found, cast failed */ +/** + * LASSO_ERROR_UNDEFINED: + * + * Undefined error. + */ +#define LASSO_ERROR_UNDEFINED -1 +/** + * LASSO_ERROR_UNIMPLEMENTED: + * + * Unimplemented part of Lasso. + */ +#define LASSO_ERROR_UNIMPLEMENTED -2 +/** + * LASSO_ERROR_OUT_OF_MEMORY: + * + * Out of memory + */ +#define LASSO_ERROR_OUT_OF_MEMORY -3 +/** + * LASSO_ERROR_CAST_FAILED: + * + * Expected GObject class was not found, cast failed + */ +#define LASSO_ERROR_CAST_FAILED -4 /* generic XML */ -#define LASSO_XML_ERROR_NODE_NOT_FOUND -10 /* Unable to get child of element. */ -#define LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND -11 /* Unable to get content of element. */ -#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12 /* Unable to get attribute of element. */ -#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13 /* Unable to get attribute value of element. */ -#define LASSO_XML_ERROR_INVALID_FILE -14 /* Invalid XML file */ +/** + * LASSO_XML_ERROR_NODE_NOT_FOUND: + * + * Unable to get child of element. + */ +#define LASSO_XML_ERROR_NODE_NOT_FOUND -10 +/** + * LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND: + * + * Unable to get content of element. + */ +#define LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND -11 +/** + * LASSO_XML_ERROR_ATTR_NOT_FOUND: + * + * Unable to get attribute of element. + */ +#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12 +/** + * LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND: + * + * Unable to get attribute value of element. + */ +#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13 +/** + * LASSO_XML_ERROR_INVALID_FILE: + * + * Invalid XML file + */ +#define LASSO_XML_ERROR_INVALID_FILE -14 +/** + * LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED: + * + * Construction of an object from an XML document failed. + */ #define LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED -15 #define LASSO_XML_ERROR_MISSING_NAMESPACE -16 /* XMLDSig */ -#define LASSO_DS_ERROR_SIGNATURE_NOT_FOUND 101 /* Signature element not found. */ -#define LASSO_DS_ERROR_INVALID_SIGNATURE 102 /* Invalid signature. */ +/** + * LASSO_DS_ERROR_SIGNATURE_NOT_FOUND: + * + * Signature element not found. + */ +#define LASSO_DS_ERROR_SIGNATURE_NOT_FOUND 101 +/** + * LASSO_DS_ERROR_INVALID_SIGNATURE: + * + * Invalid signature. + */ +#define LASSO_DS_ERROR_INVALID_SIGNATURE 102 #define LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED -103 -#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -104 /* Failed to create signature context. */ -#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -105 /* Failed to load public key. */ -#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -106 /* Failed to load private key. */ -#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -107 /* Failed to load certificate. */ -#define LASSO_DS_ERROR_SIGNATURE_FAILED -108 /* Failed to sign the node. */ -#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -109 /* Failed to create keys manager. */ -#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -110 /* Failed to initialize keys manager. */ -#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -111 /* Failed to verify signature. */ +/** + * LASSO_DS_ERROR_CONTEXT_CREATION_FAILED: + * + * Failed to create signature context. + */ +#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -104 +/** + * LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED: + * + * Failed to load public key. + */ +#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -105 +/** + * LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED: + * + * Failed to load private key. + */ +#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -106 +/** + * LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED: + * + * Failed to load certificate. + */ +#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -107 +/** + * LASSO_DS_ERROR_SIGNATURE_FAILED: + * + * Failed to sign the node. + */ +#define LASSO_DS_ERROR_SIGNATURE_FAILED -108 +/** + * LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED: + * + * Failed to create keys manager. + */ +#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -109 +/** + * LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED: + * + * Failed to initialize keys manager. + */ +#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -110 +/** + * LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED: + * + * Failed to verify signature. + */ +#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -111 #define LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED -112 -#define LASSO_DS_ERROR_INVALID_SIGALG -113 /* Invalid signature algorithm. */ +/** + * LASSO_DS_ERROR_INVALID_SIGALG: + * + * Invalid signature algorithm. + */ +#define LASSO_DS_ERROR_INVALID_SIGALG -113 +/** + * LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED: + * + * Computation of an SHA1 digest failed. + */ #define LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED -114 -#define LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND -115 /* Signature template has not been found. */ -#define LASSO_DS_ERROR_TOO_MUCH_REFERENCES -116 /* SAML signature must contain only one reference */ -#define LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML -117 /* SAML signature reference must be to a Request, a Reponse or an Assertion ID attribute */ -#define LASSO_DS_ERROR_DECRYPTION_FAILED -118 /* Decryption of an encrypted node failed */ +/** + * LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND: + * + * Signature template has not been found. + */ +#define LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND -115 +/** + * LASSO_DS_ERROR_TOO_MUCH_REFERENCES: + * + * SAML signature must contain only one reference + */ +#define LASSO_DS_ERROR_TOO_MUCH_REFERENCES -116 +/** + * LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML: + * + * SAML signature reference must be to a Request, a Reponse or an Assertion ID attribute + */ +#define LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML -117 +/** + * LASSO_DS_ERROR_DECRYPTION_FAILED: + * + * Decryption of an encrypted node failed + */ +#define LASSO_DS_ERROR_DECRYPTION_FAILED -118 /* Server */ -#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201 /* ProviderID unknown to LassoServer. */ -#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202 /* Failed to add new provider. */ -#define LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH -203 /* Failed to add new provider (protocol mismatch). */ -#define LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED 204 /* Failed to load encryption private key. */ +/** + * LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND: + * + * ProviderID unknown to LassoServer. + */ +#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201 +/** + * LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED: + * + * Failed to add new provider. + */ +#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202 +/** + * LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH: + * + * Failed to add new provider (protocol mismatch). + */ +#define LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH -203 +/** + * LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED: + * + * Failed to load encryption private key. + */ +#define LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED 204 /* Single Logout */ -#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301 /* Unsupported protocol profile */ -#define LASSO_LOGOUT_ERROR_REQUEST_DENIED 302 /* Request denied by identity provider */ -#define LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND 303 /* Federation not found on logout */ -#define LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL 304 /* Unknown principal on logout */ +/** + * LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE: + * + * Unsupported protocol profile + */ +#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301 +/** + * LASSO_LOGOUT_ERROR_REQUEST_DENIED: + * + * Request denied by identity provider + */ +#define LASSO_LOGOUT_ERROR_REQUEST_DENIED 302 +/** + * LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND: + * + * Federation not found on logout + */ +#define LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND 303 +/** + * LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL: + * + * Unknown principal on logout + */ +#define LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL 304 /* Profile */ -#define LASSO_PROFILE_ERROR_INVALID_QUERY -401 /* Invalid URL query */ -#define LASSO_PROFILE_ERROR_INVALID_POST_MSG -402 /* Invalid POST message */ -#define LASSO_PROFILE_ERROR_INVALID_SOAP_MSG -403 /* Invalid SOAP message */ -#define LASSO_PROFILE_ERROR_MISSING_REQUEST -404 /* Missing request */ -#define LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD -405 /* Invalid HTTP method */ -#define LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE -406 /* Invalid protocol profile */ -#define LASSO_PROFILE_ERROR_INVALID_MSG -407 /* Invalid message */ -#define LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID -408 /* ProviderID not found */ -#define LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE -409 /* Unsupported protocol profile */ -#define LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL -410 /* Unable to find Profile URL in metadata */ -#define LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND -411 /* Identity not found */ -#define LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND -412 /* Federation not found */ -#define LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND -413 /* Name identifier not found */ -#define LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED -414 /* Error building request QUERY url */ -#define LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED -415 /* Error building request object */ -#define LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED -416 /* Error building request message */ -#define LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED -417 /* Error building response object */ -#define LASSO_PROFILE_ERROR_SESSION_NOT_FOUND -418 /* Session not found */ -#define LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP -419 /* Failed to create identity from dump */ -#define LASSO_PROFILE_ERROR_BAD_SESSION_DUMP -420 /* Failed to create session from dump */ -#define LASSO_PROFILE_ERROR_MISSING_RESPONSE -421 /* Missing response */ -#define LASSO_PROFILE_ERROR_MISSING_STATUS_CODE -422 /* Missing status code */ -#define LASSO_PROFILE_ERROR_MISSING_ARTIFACT -423 /* Missing SAML artifact */ -#define LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING 424 /* Missing ressource offering */ -#define LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION 425 /* Missing service description */ -#define LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE 426 /* Missing service type */ -#define LASSO_PROFILE_ERROR_MISSING_ASSERTION -427 /* Missing assertion */ -#define LASSO_PROFILE_ERROR_MISSING_SUBJECT -428 /* Missing subject */ -#define LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER -429 /* Missing name identifier */ -#define LASSO_PROFILE_ERROR_INVALID_ARTIFACT -430 /* Invalid artifact */ -#define LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY -431 /* Found an encrypted element but encryption private key is not set */ -#define LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS -432 /* Status code is not success */ -#define LASSO_PROFILE_ERROR_MISSING_ISSUER -433 /* Missing issuer */ -#define LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE -434 /* Missing service instance */ -#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE -435 /* Missing endpoint reference */ -#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS -436 /* Missing endpoint reference address */ -#define LASSO_PROFILE_ERROR_INVALID_ISSUER -437 /* Assertion issuer is not the same as the requested issuer */ -#define LASSO_PROFILE_ERROR_MISSING_SERVER -438 /* No server object set in the profile */ -#define LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER 439 /* The issuer of the message is unknown to us */ -#define LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE 440 /* The profile cannot verify a signature on the message */ -#define LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER -441 /* Profile was called without a specific provider and we cannot find one */ -#define LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST -442 /* Received response does not refer to the request sent */ +/** + * LASSO_PROFILE_ERROR_INVALID_QUERY: + * + * Invalid URL query + */ +#define LASSO_PROFILE_ERROR_INVALID_QUERY -401 +/** + * LASSO_PROFILE_ERROR_INVALID_POST_MSG: + * + * Invalid POST message + */ +#define LASSO_PROFILE_ERROR_INVALID_POST_MSG -402 +/** + * LASSO_PROFILE_ERROR_INVALID_SOAP_MSG: + * + * Invalid SOAP message + */ +#define LASSO_PROFILE_ERROR_INVALID_SOAP_MSG -403 +/** + * LASSO_PROFILE_ERROR_MISSING_REQUEST: + * + * Missing request + */ +#define LASSO_PROFILE_ERROR_MISSING_REQUEST -404 +/** + * LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD: + * + * Invalid HTTP method + */ +#define LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD -405 +/** + * LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE: + * + * Invalid protocol profile + */ +#define LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE -406 +/** + * LASSO_PROFILE_ERROR_INVALID_MSG: + * + * Invalid message + */ +#define LASSO_PROFILE_ERROR_INVALID_MSG -407 +/** + * LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID: + * + * ProviderID not found + */ +#define LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID -408 +/** + * LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE: + * + * Unsupported protocol profile + */ +#define LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE -409 +/** + * LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL: + * + * Unable to find Profile URL in metadata + */ +#define LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL -410 +/** + * LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND: + * + * Identity not found + */ +#define LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND -411 +/** + * LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND: + * + * Federation not found + */ +#define LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND -412 +/** + * LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND: + * + * Name identifier not found + */ +#define LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND -413 +/** + * LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED: + * + * Error building request QUERY url + */ +#define LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED -414 +/** + * LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED: + * + * Error building request object + */ +#define LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED -415 +/** + * LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED: + * + * Error building request message + */ +#define LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED -416 +/** + * LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED: + * + * Error building response object + */ +#define LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED -417 +/** + * LASSO_PROFILE_ERROR_SESSION_NOT_FOUND: + * + * Session not found + */ +#define LASSO_PROFILE_ERROR_SESSION_NOT_FOUND -418 +/** + * LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP: + * + * Failed to create identity from dump + */ +#define LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP -419 +/** + * LASSO_PROFILE_ERROR_BAD_SESSION_DUMP: + * + * Failed to create session from dump + */ +#define LASSO_PROFILE_ERROR_BAD_SESSION_DUMP -420 +/** + * LASSO_PROFILE_ERROR_MISSING_RESPONSE: + * + * Missing response + */ +#define LASSO_PROFILE_ERROR_MISSING_RESPONSE -421 +/** + * LASSO_PROFILE_ERROR_MISSING_STATUS_CODE: + * + * Missing status code + */ +#define LASSO_PROFILE_ERROR_MISSING_STATUS_CODE -422 +/** + * LASSO_PROFILE_ERROR_MISSING_ARTIFACT: + * + * Missing SAML artifact + */ +#define LASSO_PROFILE_ERROR_MISSING_ARTIFACT -423 +/** + * LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING: + * + * Missing ressource offering + */ +#define LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING 424 +/** + * LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION: + * + * Missing service description + */ +#define LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION 425 +/** + * LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE: + * + * Missing service type + */ +#define LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE 426 +/** + * LASSO_PROFILE_ERROR_MISSING_ASSERTION: + * + * Missing assertion + */ +#define LASSO_PROFILE_ERROR_MISSING_ASSERTION -427 +/** + * LASSO_PROFILE_ERROR_MISSING_SUBJECT: + * + * Missing subject + */ +#define LASSO_PROFILE_ERROR_MISSING_SUBJECT -428 +/** + * LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER: + * + * Missing name identifier + */ +#define LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER -429 +/** + * LASSO_PROFILE_ERROR_INVALID_ARTIFACT: + * + * Invalid artifact + */ +#define LASSO_PROFILE_ERROR_INVALID_ARTIFACT -430 +/** + * LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY: + * + * Found an encrypted element but encryption private key is not set + */ +#define LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY -431 +/** + * LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS: + * + * Status code is not success + */ +#define LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS -432 +/** + * LASSO_PROFILE_ERROR_MISSING_ISSUER: + * + * Missing issuer + */ +#define LASSO_PROFILE_ERROR_MISSING_ISSUER -433 +/** + * LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE: + * + * Missing service instance + */ +#define LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE -434 +/** + * LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE: + * + * Missing endpoint reference + */ +#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE -435 +/** + * LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS: + * + * Missing endpoint reference address + */ +#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS -436 +/** + * LASSO_PROFILE_ERROR_INVALID_ISSUER: + * + * Assertion issuer is not the same as the requested issuer + */ +#define LASSO_PROFILE_ERROR_INVALID_ISSUER -437 +/** + * LASSO_PROFILE_ERROR_MISSING_SERVER: + * + * No server object set in the profile + */ +#define LASSO_PROFILE_ERROR_MISSING_SERVER -438 +/** + * LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER: + * + * The issuer of the message is unknown to us + */ +#define LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER 439 +/** + * LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE: + * + * The profile cannot verify a signature on the message + */ +#define LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE 440 +/** + * LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER: + * + * Profile was called without a specific provider and we cannot find one. + */ +#define LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER -441 +/** + * LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST: + * + * Received response does not refer to the request sent + */ +#define LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST -442 /* functions/methods parameters checking */ -#define LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ -501 /* An object type provided as parameter */ -#define LASSO_PARAM_ERROR_INVALID_VALUE -502 /* A parameter value is invalid. */ -#define LASSO_PARAM_ERROR_CHECK_FAILED -503 /* The error return location should be */ +/** + * LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ: + * + * An object type provided as parameter is invalid or object is NULL. + */ +#define LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ -501 +/** + * LASSO_PARAM_ERROR_INVALID_VALUE: + * + * A parameter value is invalid. + */ +#define LASSO_PARAM_ERROR_INVALID_VALUE -502 +/** + * LASSO_PARAM_ERROR_CHECK_FAILED: + * + * The error return location should be either NULL or contains a NULL error. + */ +#define LASSO_PARAM_ERROR_CHECK_FAILED -503 +/** + * LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT: + * + * The call failed because an argument is a partially-initialized object. + */ #define LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT -504 /* Single Sign-On */ -#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601 /* Federation not found on login */ +/** + * LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND: + * + * Federation not found on login + */ +#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601 +/** + * LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED: + * + * Consent of the principal was not obtained. + */ #define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 602 -#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -603 /* Invalid NameIDPolicy in lib:AuthnRequest */ -#define LASSO_LOGIN_ERROR_REQUEST_DENIED 604 /* Request denied */ +/** + * LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY: + * + * Invalid NameIDPolicy in lib:AuthnRequest + */ +#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -603 +/** + * LASSO_LOGIN_ERROR_REQUEST_DENIED: + * + * Request denied. + */ +#define LASSO_LOGIN_ERROR_REQUEST_DENIED 604 +/** + * LASSO_LOGIN_ERROR_INVALID_SIGNATURE: + * + * The signature of a message or of an assertion is invalid. That is badly computed or with an + * unknown key. + */ #define LASSO_LOGIN_ERROR_INVALID_SIGNATURE 605 +/** + * LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST: + * + * An unsigned authn request was received but the metadata specify that they must be signed. + */ #define LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST 606 -#define LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 607 /* Status code is not success */ -#define LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL 608 /* Unknown principal */ -#define LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT 609 /* No default endpoint */ -#define LASSO_LOGIN_ERROR_ASSERTION_REPLAY 610 /* Assertion replay */ -#define LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID 611 /* If inResponseTo attribute is present, a matching request must be present too in the LassoLogin object */ +/** + * LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS: + * + * Status code is not success + */ +#define LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 607 +/** + * LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL: + * + * Unknown principal + */ +#define LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL 608 +/** + * LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT: + * + * No default endpoint + */ +#define LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT 609 +/** + * LASSO_LOGIN_ERROR_ASSERTION_REPLAY: + * + * Assertion replay + */ +#define LASSO_LOGIN_ERROR_ASSERTION_REPLAY 610 +/** + * LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID: + * + * If inResponseTo attribute is present, a matching request must be present too in the LassoLogin object + */ +#define LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID 611 ; /* Federation Termination Notification */ -#define LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER -700 /* Name identifier not found in request */ +/** + * LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER: + * + * Name identifier not found in request + */ +#define LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER -700 /* Soap */ -#define LASSO_SOAP_FAULT_REDIRECT_REQUEST 800 /* Redirect request from Attribute Provider */ -#define LASSO_SOAP_ERROR_MISSING_ENVELOPE -801 /* Missing SOAP envelope */ -#define LASSO_SOAP_ERROR_MISSING_HEADER -802 /* Missing SOAP header */ -#define LASSO_SOAP_ERROR_MISSING_BODY -803 /* Missing SOAP body */ -#define LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL -804 /* Missing SOAP fault detail */ +/** + * LASSO_SOAP_FAULT_REDIRECT_REQUEST: + * + * Redirect request from Attribute Provider + */ +#define LASSO_SOAP_FAULT_REDIRECT_REQUEST 800 +/** + * LASSO_SOAP_ERROR_MISSING_ENVELOPE: + * + * Missing SOAP envelope + */ +#define LASSO_SOAP_ERROR_MISSING_ENVELOPE -801 +/** + * LASSO_SOAP_ERROR_MISSING_HEADER: + * + * Missing SOAP header + */ +#define LASSO_SOAP_ERROR_MISSING_HEADER -802 +/** + * LASSO_SOAP_ERROR_MISSING_BODY: + * + * Missing SOAP body + */ +#define LASSO_SOAP_ERROR_MISSING_BODY -803 +/** + * LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL: + * + * Missing SOAP fault detail + */ +#define LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL -804 /* Name Identifier Mapping */ -#define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE -900 /* Target name space not found */ +/** + * LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE: + * + * Target name space not found + */ +#define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE -900 #define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE -901 #define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER -902 @@ -156,36 +657,161 @@ #define LASSO_DATA_SERVICE_CANNOT_ADD_ITEM -1001 /* WSF Profile */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION -1100 /* Correlation SOAP Header is missing */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY -1101 /* Security SOAP Header is missing */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID -1102 /* AssertionID attribute is missing */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT -1103 /* Cannot find an WSP endpoint for the ID-WSF service */ -#define LASSO_WSF_PROFILE_ERROR_SOAP_FAULT 1104 /* SOAP ID-WSF binding returned a SOAP fault */ -#define LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM 1105 /* The specified security mechanism is not supported by lasso ID-WSF library */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION -1106 /* No ID-WSF web Service description could be found for the current security mechanism */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID -1107 /* The necessary ResourceID or EncryptedResourceID for calling an ID-WSF service is missing. */ -#define LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF -1108 /* WS-Security SAML Token secmech needs a CredentialRef */ -#define LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID -1109 /* refToMessageID attribute of the Corrrelation header does not match the SOAP request */ +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION: + * + * Correlation SOAP Header is missing + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION -1100 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY: + * + * Security SOAP Header is missing + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY -1101 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID: + * + * AssertionID attribute is missing + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID -1102 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT: + * + * Cannot find an WSP endpoint for the ID-WSF service + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT -1103 +/** + * LASSO_WSF_PROFILE_ERROR_SOAP_FAULT: + * + * SOAP ID-WSF binding returned a SOAP fault + */ +#define LASSO_WSF_PROFILE_ERROR_SOAP_FAULT 1104 +/** + * LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM: + * + * The specified security mechanism is not supported by lasso ID-WSF library + */ +#define LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM 1105 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION: + * + * No ID-WSF web Service description could be found for the current security mechanism + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION -1106 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID: + * + * The necessary ResourceID or EncryptedResourceID for calling an ID-WSF service is missing. + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID -1107 +/** + * LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF: + * + * WS-Security SAML Token secmech needs a CredentialRef + */ +#define LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF -1108 +/** + * LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID: + * + * refToMessageID attribute of the Corrrelation header does not match the SOAP request + */ +#define LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID -1109 /* ID-WSF 2 Discovery */ -#define LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED -1200 /* Service metadata registration failed */ -#define LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED -1201 /* Service metadata association failed */ -#define LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE -1202 /* Missing requested service */ -#define LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE -1203 /* Failed to build Endpoint Reference */ +/** + * LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED: + * + * Service metadata registration failed + */ +#define LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED -1200 +/** + * LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED: + * + * Service metadata association failed + */ +#define LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED -1201 +/** + * LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE: + * + * Missing requested service + */ +#define LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE -1202 +/** + * LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE: + * + * Failed to build Endpoint Reference + */ +#define LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE -1203 /* ID-WSF 2 Data Service */ -#define LASSO_DST_ERROR_MISSING_SERVICE_DATA -1300 /* Missing service data */ -#define LASSO_DST_ERROR_QUERY_FAILED -1301 /* Query failed */ -#define LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED -1302 /* Query partially failed : some items were correctly processed */ -#define LASSO_DST_ERROR_MODIFY_FAILED -1303 /* Modify failed */ -#define LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED -1304 /* Modify partially failed : some items were correctly processed */ -#define LASSO_DST_ERROR_NEW_DATA_MISSING -1305 /* Missing new data */ -#define LASSO_DST_ERROR_QUERY_NOT_FOUND -1306 /* Looked query is not found */ -#define LASSO_DST_ERROR_NO_DATA -1307 /* No data or no data for the designated query item in the query response */ -#define LASSO_DST_ERROR_MALFORMED_QUERY -1308 /* QueryObject is malformed */ +/** + * LASSO_DST_ERROR_MISSING_SERVICE_DATA: + * + * Missing service data + */ +#define LASSO_DST_ERROR_MISSING_SERVICE_DATA -1300 +/** + * LASSO_DST_ERROR_QUERY_FAILED: + * + * Query failed + */ +#define LASSO_DST_ERROR_QUERY_FAILED -1301 +/** + * LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED: + * + * Query partially failed : some items were correctly processed + */ +#define LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED -1302 +/** + * LASSO_DST_ERROR_MODIFY_FAILED: + * + * Modify failed + */ +#define LASSO_DST_ERROR_MODIFY_FAILED -1303 +/** + * LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED: + * + * Modify partially failed : some items were correctly processed + */ +#define LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED -1304 +/** + * LASSO_DST_ERROR_NEW_DATA_MISSING: + * + * Missing new data + */ +#define LASSO_DST_ERROR_NEW_DATA_MISSING -1305 +/** + * LASSO_DST_ERROR_QUERY_NOT_FOUND: + * + * Looked query is not found + */ +#define LASSO_DST_ERROR_QUERY_NOT_FOUND -1306 +/** + * LASSO_DST_ERROR_NO_DATA: + * + * No data or no data for the designated query item in the query response + */ +#define LASSO_DST_ERROR_NO_DATA -1307 +/** + * LASSO_DST_ERROR_MALFORMED_QUERY: + * + * QueryObject is malformed + */ +#define LASSO_DST_ERROR_MALFORMED_QUERY -1308 /* Lasso registry */ -#define LASSO_REGISTRY_ERROR_KEY_EXISTS -1400 /* Key alreadys exists in the registry */ +/** + * LASSO_REGISTRY_ERROR_KEY_EXISTS: + * + * Key alreadys exists in the registry + */ +#define LASSO_REGISTRY_ERROR_KEY_EXISTS -1400 /* Lasso provider */ -#define LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY -1500 /* The provider has no known public key */ +/** + * LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY: + * + * The provider has no known public key + */ +#define LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY -1500 diff --git a/lasso/extract_sections.py b/lasso/extract_sections.py new file mode 100644 index 00000000..1eccad6a --- /dev/null +++ b/lasso/extract_sections.py @@ -0,0 +1,61 @@ +#! /usr/bin/env python + +import glob +import re +import sys +import os +import os.path + +enable_wsf = False + +if '-wsf' in sys.argv: + enable_wsf = True + +if len(sys.argv) == 2+enable_wsf: + srcdir = sys.argv[1] +else: + srcdir = '.' + +for root, dirs, files in os.walk(srcdir): + prefixes = list() + for file in files: + if file.endswith('.c'): + prefixes.append(os.path.splitext(file)[0]) + for prefix in prefixes: + try: + header = open(os.path.join(root, prefix + '.h')).read() + implementation = open(os.path.join(root, prefix + '.c')).read() + exported_functions = re.findall('LASSO_EXPORT.*(lasso_\w*)', header) + normal_functions = sorted ([ x for x in exported_functions if not x.endswith('get_type') ]) + get_type = [ x for x in exported_functions if x.endswith('get_type') ][0] + file_name = re.findall('lasso_(.*)_get_type', get_type)[0] + try: + macro_type = re.findall('LASSO_(\w*)_CLASS\(', header)[0] + except: + macro_type = None + try: + type = re.findall(r'^struct _(Lasso\w*)', header, re.MULTILINE)[0] + except: + type = None + types = re.findall('^} (Lasso\w*);', header) + def convert(x): + if '%s' in x: + return x % macro_type + else: + return x + if type and macro_type: + standard_decl = [ convert(x) for x in [ 'LASSO_%s', 'LASSO_IS_%s', 'LASSO_TYPE_%s', get_type, 'LASSO_%s_CLASS', 'LASSO_IS_%s_CLASS', 'LASSO_%s_GET_CLASS' ] ] + print + print '
' + print '%s' % file_name + print '%s' % type + print type + for x in types + normal_functions: + print x + print '' + for x in standard_decl: + print x + print '
' + except: + continue + diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c index 56ffe08d..2d832ec7 100644 --- a/lasso/id-ff/defederation.c +++ b/lasso/id-ff/defederation.c @@ -26,6 +26,10 @@ * SECTION:defederation * @short_description: Federation Termination Notification Profile (ID-FF) * + * The Federation Termination Notification Profiles serves to suppress federations between identity + * providers and services providers. It can be initiated by any of the partners using Redirect + * or SOAP binding. + * **/ #include "../xml/private.h" diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c index aeec836d..01d6f0f4 100644 --- a/lasso/id-ff/federation.c +++ b/lasso/id-ff/federation.c @@ -26,6 +26,8 @@ * SECTION:federation * @short_description: Principal federation between two providers * + * A #LassoFederation represents the an identifier shared by two provider, usually an identity + * provider and a service provider. Instance of this class are usually never accessed directly. **/ #include "../xml/private.h" diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c index 06078e4d..c2a9b8c7 100644 --- a/lasso/id-ff/identity.c +++ b/lasso/id-ff/identity.c @@ -26,6 +26,9 @@ * SECTION:identity * @short_description: Principal identity * + * A #LassoIdentity object records the identifers that a principal use two federate pairs of + * providers. + * **/ #include "../xml/private.h" diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h index 24c777d4..6ffc3b1f 100644 --- a/lasso/id-ff/login.h +++ b/lasso/id-ff/login.h @@ -53,12 +53,15 @@ 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: + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART: response is transmitted through a redirect request with + * an artifact, followed by an artifact resolution request by the service provider. + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST: response is transmitted through a POST. + * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP: response is transmitted in a PAOS response (see + * #LassoLecp). + * @LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT: response is transmitted through a redirect. * - * Identifies the two possible profiles for Single Sign-On and Federation. + * Identifies the four possible profiles for Single Sign-On and Federation. It defined how the + * response to authentication request will transmitted to the service provider. */ typedef enum { LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = 1, @@ -69,9 +72,10 @@ typedef enum { /** * LassoLogin: - * @protocolProfile: - * @assertionArtifact: - * @assertion: + * @protocolProfile: the kind of binding used for this authentication request. + * @assertionArtifact: a string representing the artifact received through an artifact resolution. + * request + * @assertion: after calling lasso_login_build_assertion, the assertion is stored here. * * Single sign-on profile for the current transaction; possibly an * assertionArtifact to be used by the service provider in its diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c index 8fcb7aea..69c356c0 100644 --- a/lasso/id-ff/logout.c +++ b/lasso/id-ff/logout.c @@ -1,6 +1,4 @@ -/* $Id$ - * - * Lasso - A free implementation of the Liberty Alliance specifications. +/* $Id$ * * Lasso - A free implementation of the Liberty Alliance specifications. * * Copyright (C) 2004-2007 Entr'ouvert * http://lasso.entrouvert.org @@ -26,6 +24,11 @@ * SECTION:logout * @short_description: Single Logout Profile * + * This profile Send logout notifications between providers. Any receiving provider must retransmit + * the notification to any other providers with which it shares the current identity by any means + * supported by the two, that is any provider federated with the current provider. There can be + * partial failures if no binding can be found to notify a federating partner. + * */ #include "../xml/private.h" diff --git a/lasso/id-ff/providerprivate.h b/lasso/id-ff/providerprivate.h index fbe65123..ad50bade 100644 --- a/lasso/id-ff/providerprivate.h +++ b/lasso/id-ff/providerprivate.h @@ -31,11 +31,11 @@ extern "C" { /** * LassoPublicKeyType: - * LASSO_PUBLIC_KEY_SIGNING: Signing public key - * LASSO_PUBLIC_KEY_ENCRYPTION: Encryption public key + * @LASSO_PUBLIC_KEY_SIGNING: Signing public key + * @LASSO_PUBLIC_KEY_ENCRYPTION: Encryption public key * * Public key type. - **/ + */ typedef enum { LASSO_PUBLIC_KEY_SIGNING, LASSO_PUBLIC_KEY_ENCRYPTION diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c index 441214c9..5fab1ec6 100644 --- a/lasso/id-ff/session.c +++ b/lasso/id-ff/session.c @@ -209,8 +209,7 @@ add_assertion_to_list(G_GNUC_UNUSED gchar *key, LassoLibAssertion *value, GList * * Gets the assertions for the given @provider_id. * - * Return value: a GList* of #LassoSamlAssertion. Caller must free the GList - * but NOT the assertions it contains. + * Return value: (transfer container) (element-type LassoSamlAssertion): a list of #LassoSamlAssertion. **/ GList* lasso_session_get_assertions(LassoSession *session, const char *provider_id) diff --git a/lasso/id-ff/session.h b/lasso/id-ff/session.h index 667d1ca5..3d58c64a 100644 --- a/lasso/id-ff/session.h +++ b/lasso/id-ff/session.h @@ -31,10 +31,6 @@ extern "C" { #include "../xml/xml.h" -#ifndef OFTYPE -#define OFTYPE(x) -#endif - #define LASSO_TYPE_SESSION (lasso_session_get_type()) #define LASSO_SESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), LASSO_TYPE_SESSION, LassoSession)) #define LASSO_SESSION_CLASS(klass) \ @@ -71,7 +67,7 @@ LASSO_EXPORT LassoSession* lasso_session_new_from_dump(const gchar *dump); LASSO_EXPORT gchar* lasso_session_dump(LassoSession *session); LASSO_EXPORT void lasso_session_destroy(LassoSession *session); -LASSO_EXPORT GList* OFTYPE(LassoNode) lasso_session_get_assertions( +LASSO_EXPORT GList* lasso_session_get_assertions( LassoSession *session, const char* provider_id); LASSO_EXPORT gchar* lasso_session_get_provider_index(LassoSession *session, gint index); LASSO_EXPORT gboolean lasso_session_is_empty(LassoSession *session); diff --git a/lasso/id-wsf-2.0/server.c b/lasso/id-wsf-2.0/server.c index ce460041..16fa3038 100644 --- a/lasso/id-wsf-2.0/server.c +++ b/lasso/id-wsf-2.0/server.c @@ -44,6 +44,12 @@ lasso_server_add_svc_metadata(LassoServer *server, LassoIdWsf2DiscoSvcMetadata * } +/** + * lasso_server_get_svc_metadatas: + * @server: a #LassoServer object + * + * Return value: (element-type LassoIdWsf2DiscoSvcMetadata) (transfer none): a list of #LassoIdWsf2DiscoSvcMetadata + */ const GList * lasso_server_get_svc_metadatas(LassoServer *server) { @@ -53,6 +59,14 @@ lasso_server_get_svc_metadatas(LassoServer *server) } +/** + * lasso_server_get_svc_metadatas_with_id_and_type: + * @server: a #LassoServer object + * @svcMDIDS: a list of service metadata IDs + * @service_type: a service type identifier + * + * Return value: (element-type LassoIdWsf2DiscoSvcMetadata) (transfer none): a list of #LassoIdWsf2DiscoSvcMetadata + */ GList * lasso_server_get_svc_metadatas_with_id_and_type(LassoServer *server, GList *svcMDIDs, const gchar *service_type) diff --git a/lasso/id-wsf/authentication.c b/lasso/id-wsf/authentication.c index 77e6b04d..56721fcf 100644 --- a/lasso/id-wsf/authentication.c +++ b/lasso/id-wsf/authentication.c @@ -29,6 +29,15 @@ #include "../xml/soap_binding_correlation.h" #include +/** + * SECTION:idwsf_authentication + * @short_description: ID-WSF 1.0 Authentication service + * @stability: Unstable + * + * The authentication service allows to authenticate uniformly using a SOAP encapsulated SASL + * service. Ideally you can use any SASL profile. + */ + /* SASL client callbacks (for secret, login, password, ... ) */ static sasl_callback_t lasso_sasl_callbacks[5]; diff --git a/lasso/id-wsf/data_service.c b/lasso/id-wsf/data_service.c index c54089b5..1d5804d7 100644 --- a/lasso/id-wsf/data_service.c +++ b/lasso/id-wsf/data_service.c @@ -401,7 +401,7 @@ cleanup: * lasso_data_service_get_answers_by_select: * @service: a #LassoDataService * @select: resource selection string (typically a XPath query) - * @output: a GList** to store a GList* containing the result, it must be freed. + * @output: (allow-none) (element-type xmlNode): a GList** to store a GList* containing the result, it must be freed. * * Returns the answers for the specified @select request. * @@ -493,7 +493,7 @@ cleanup: * lasso_data_service_get_answer_for_item_id: * @service: a #LassoDataService * @item_id: query item identifier - * @output: a GList** to store a GList* containing the result, it must be freed. + * @output: (allow-none) (element-type xmlNode): a GList** to store a GList* containing the result, it must be freed. * * Returns the answers for the specified @itemID request. * diff --git a/lasso/id-wsf/data_service.h b/lasso/id-wsf/data_service.h index 2ccf7d30..cafdd060 100644 --- a/lasso/id-wsf/data_service.h +++ b/lasso/id-wsf/data_service.h @@ -97,10 +97,10 @@ LASSO_EXPORT gint lasso_data_service_get_answer(LassoDataService *service, LASSO_EXPORT gint lasso_data_service_get_answers(LassoDataService *service, GList **output); LASSO_EXPORT gint lasso_data_service_get_answers_by_select(LassoDataService *service, - const char *select, GList OFTYPE(xmlNode) **output); + const char *select, GList **output); LASSO_EXPORT gint lasso_data_service_get_answers_by_item_id(LassoDataService *service, - const char *item_id, GList OFTYPE(xmlNode) **output); + const char *item_id, GList **output); LASSO_EXPORT gint lasso_data_service_init_modify(LassoDataService *service); diff --git a/lasso/id-wsf/id_ff_extensions.c b/lasso/id-wsf/id_ff_extensions.c index 83ed40fe..0639b59a 100644 --- a/lasso/id-wsf/id_ff_extensions.c +++ b/lasso/id-wsf/id_ff_extensions.c @@ -40,6 +40,13 @@ #include "../xml/saml_attribute_statement.h" #include "../id-wsf-2.0/server.h" +/** + * + * Those functions are called from ID-FF part of lasso when ID-WSF support is enabled. They enable + * the boot-straping of the ID-WSF services, notably the access to the Discovery service (see + * #LassoDiscovery). + */ + /** * lasso_login_assertion_add_discovery: * @login: a #LassoLogin diff --git a/lasso/id-wsf/interaction_profile_service.c b/lasso/id-wsf/interaction_profile_service.c index 8136680b..dda99a35 100644 --- a/lasso/id-wsf/interaction_profile_service.c +++ b/lasso/id-wsf/interaction_profile_service.c @@ -27,9 +27,16 @@ #include "../xml/soap_detail.h" #include "../xml/soap_fault.h" #include "../xml/is_redirect_request.h" -//#include "../xml/private.h" #include "../utils.h" +/** + * SECTION:interaction_profile_service + * @short_description: A service to request user interaction from a principal + * @stability: Unstable + * + */ + + struct _LassoInteractionProfileServicePrivate { gboolean dispose_has_run; diff --git a/lasso/id-wsf/personal_profile_service.c b/lasso/id-wsf/personal_profile_service.c index 025272f7..8f769e2f 100644 --- a/lasso/id-wsf/personal_profile_service.c +++ b/lasso/id-wsf/personal_profile_service.c @@ -29,6 +29,12 @@ #include "./discovery.h" #include "../utils.h" +/** + * SECTION:personal_profile_service + * @short_description: a subclass of LassoDataService to access Personal Profile datas + * @stability: Unstable + */ + /*****************************************************************************/ /* public methods */ /*****************************************************************************/ diff --git a/lasso/id-wsf/utils.c b/lasso/id-wsf/utils.c index 4d89a2bf..a642f370 100644 --- a/lasso/id-wsf/utils.c +++ b/lasso/id-wsf/utils.c @@ -22,6 +22,13 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/** + * SECTION:id_wsf_utils + * @short_description: Misc functions used in the implementation of ID-WSF 1.0 + * @stability: Internal + */ + + /** * lasso_security_mech_is_saml_authentication: * @security_mech_id: the URI of an authentication mechanism diff --git a/lasso/id-wsf/wsf_profile.c b/lasso/id-wsf/wsf_profile.c index e927db31..711d87c4 100644 --- a/lasso/id-wsf/wsf_profile.c +++ b/lasso/id-wsf/wsf_profile.c @@ -61,6 +61,14 @@ #include "../id-ff/sessionprivate.h" #include "../xml/misc_text_node.h" +/** + * SECTION:wsf_profile + * @short_description: Base class for ID-WSF 1.0 services + * @stability: Unstable + * + * Use this class to base your ID-WSF 1.0 services. + */ + /*****************************************************************************/ /* private methods */ /*****************************************************************************/ diff --git a/lasso/saml-2.0/assertion_query.c b/lasso/saml-2.0/assertion_query.c index dc31a51d..466d9fa8 100644 --- a/lasso/saml-2.0/assertion_query.c +++ b/lasso/saml-2.0/assertion_query.c @@ -148,7 +148,7 @@ lasso_assertion_query_init_request(LassoAssertionQuery *assertion_query, * lasso_assertion_query_build_request_msg: * @assertion_query: a #LassoAssertionQuery * - * Builds the Name Id Management request message. + * Build an Assertion Query profile request message. * * Return value: 0 on success; or a negative value otherwise. **/ diff --git a/lasso/saml-2.0/assertion_query.h b/lasso/saml-2.0/assertion_query.h index d8aeb4a5..4f9674eb 100644 --- a/lasso/saml-2.0/assertion_query.h +++ b/lasso/saml-2.0/assertion_query.h @@ -53,13 +53,16 @@ typedef struct _LassoAssertionQueryPrivate LassoAssertionQueryPrivate; /** * LassoAssertionQueryRequestType:: - * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_UNSET: - * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_ASSERTION_ID: - * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHN: - * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_ATTRIBUTE: - * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHZ_DECISION: + * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_UNSET: the unknown value + * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_ASSERTION_ID: an AssertionID request, to retrieve an + * assertion by its ID. + * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHN: an AuthnQuery request, which is used to request existing authentication assertions about a given subject from an Authentication Authority + * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_ATTRIBUTE: an AttributeQuery, which is used to retrieve + * attribute an a principal. + * @LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHZ_DECISION: an AuthzDecisionQuery, which is used to + * request authorisation to let a principal access a certain resource. * - * Assertion Query or Request Type. + * Enumerate the existing kind of AssertionQuery requests. **/ typedef enum { LASSO_ASSERTION_QUERY_REQUEST_TYPE_UNSET = 0, diff --git a/lasso/saml-2.0/login.c b/lasso/saml-2.0/login.c index a4ee5b15..76ef4e0f 100644 --- a/lasso/saml-2.0/login.c +++ b/lasso/saml-2.0/login.c @@ -674,7 +674,7 @@ lasso_saml20_login_build_assertion(LassoLogin *login, lasso_assign_string(assertion->Subject->SubjectConfirmation->SubjectConfirmationData->InResponseTo, request_abstract->ID); if (request_abstract->ID) { - /** + /* * It MUST NOT contain a NotBefore attribute. If * the containing message is in response to an , * then the InResponseTo attribute MUST match the request's ID. diff --git a/lasso/utils.c b/lasso/utils.c index c036923c..59051800 100644 --- a/lasso/utils.c +++ b/lasso/utils.c @@ -28,6 +28,13 @@ #include #include "./utils.h" +/** + * SECTION:utilities + * @short_description: Misc functions used internally in Lasso + * @stability: Internal + * @include: utils.h + */ + gchar* lasso_safe_prefix_string(const gchar *str, gsize length) { diff --git a/lasso/xml/ds_key_info.c b/lasso/xml/ds_key_info.c index 27b7d936..6036c70d 100644 --- a/lasso/xml/ds_key_info.c +++ b/lasso/xml/ds_key_info.c @@ -25,7 +25,9 @@ #include "private.h" #include "ds_key_info.h" -/* +/** + * SECTION:ds_key_info + * @short_description: object mapping for an XML DSIG KeyInfo element * */ diff --git a/lasso/xml/ds_key_value.c b/lasso/xml/ds_key_value.c index e3b7e97e..1303b575 100644 --- a/lasso/xml/ds_key_value.c +++ b/lasso/xml/ds_key_value.c @@ -25,7 +25,9 @@ #include "private.h" #include "ds_key_value.h" -/* +/** + * SECTION:ds_key_value + * @short_description: object mapping for an XML DSIG KeyValue element * */ diff --git a/lasso/xml/ds_rsa_key_value.c b/lasso/xml/ds_rsa_key_value.c index 20f18a00..5e393966 100644 --- a/lasso/xml/ds_rsa_key_value.c +++ b/lasso/xml/ds_rsa_key_value.c @@ -26,6 +26,8 @@ #include "ds_rsa_key_value.h" /* + * SECTION:ds_rsa_key_value + * @short_description: Object representation of an XML DSIG element to hold an RSA key * */ diff --git a/lasso/xml/saml-2.0/saml2_action.c b/lasso/xml/saml-2.0/saml2_action.c index 4805f42b..69b44560 100644 --- a/lasso/xml/saml-2.0/saml2_action.c +++ b/lasso/xml/saml-2.0/saml2_action.c @@ -117,7 +117,7 @@ lasso_saml2_action_new() /** * lasso_saml2_action_new_with_string: - * @content: + * @content: content of the new element * * Creates a new #LassoSaml2Action object and initializes it * with @content. diff --git a/lasso/xml/saml_attribute.c b/lasso/xml/saml_attribute.c index 4d2db9c6..3f29dbe1 100644 --- a/lasso/xml/saml_attribute.c +++ b/lasso/xml/saml_attribute.c @@ -26,8 +26,13 @@ #include "saml_attribute.h" /* - * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd): + * SECTION:saml_attribute + * @short_description: Mapping of the SAML element containing an attribute + * @stability: Stable * + * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd): + *
Schema fragment for saml:Attribute + * * * @@ -58,6 +63,8 @@ * * * + * ]]> + *
* */ diff --git a/lasso/xml/saml_attribute_designator.c b/lasso/xml/saml_attribute_designator.c index dc2fa591..f9b4effe 100644 --- a/lasso/xml/saml_attribute_designator.c +++ b/lasso/xml/saml_attribute_designator.c @@ -25,14 +25,24 @@ #include "private.h" #include "saml_attribute_designator.h" -/* - * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd): +/** + * SECTION:saml_attribute_designator + * @short_description: object mapping for a saml:AttributeDesignator * + * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd) is: + * + *
+ * Schema fragment for saml:AttributeDesignator + * + * * * * * + * ]]> + * + *
*/ /*****************************************************************************/ diff --git a/lasso/xml/saml_attribute_statement.c b/lasso/xml/saml_attribute_statement.c index e9d973ed..ac04d3dc 100644 --- a/lasso/xml/saml_attribute_statement.c +++ b/lasso/xml/saml_attribute_statement.c @@ -25,9 +25,15 @@ #include "private.h" #include "saml_attribute_statement.h" -/* - * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd): +/** + * SECTION:saml_attribute_statement + * @short_description: object mapping for a saml:AttributeStatement * + * The schema fragment (oasis-sstc-saml-schema-assertion-1.1.xsd): + *
+ * Schema fragment for saml:AttributeStatement + * + * * * @@ -38,6 +44,9 @@ * * * + * ]]> + * + *
*/ /*****************************************************************************/ diff --git a/lasso/xml/soap_fault.c b/lasso/xml/soap_fault.c index 69936804..146978df 100644 --- a/lasso/xml/soap_fault.c +++ b/lasso/xml/soap_fault.c @@ -25,8 +25,15 @@ #include "private.h" #include "soap_fault.h" -/* +/** + * SECTION:soap_fault + * @short_description: object mapping for a soap11:Fault + * @stability: Stable * + *
+ * Schema fragment for soap11:Fault + * + * * * @@ -48,7 +55,9 @@ * * * - * + * ]]> + * + *
*/ /*****************************************************************************/ diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h index c222d41b..64edeee3 100644 --- a/lasso/xml/strings.h +++ b/lasso/xml/strings.h @@ -35,23 +35,55 @@ /* Lasso */ /*****************************************************************************/ -/* prefix & href */ +/** + * LASSO_LASSO_HREF: + * + * Namespace for Lasso internal serialization format + */ #define LASSO_LASSO_HREF "http://www.entrouvert.org/namespaces/lasso/0.0" +/** + * LASSO_LASSO_PREFIX: + * + * Preferred prefix for the lasso internal serialization format namespace. + */ #define LASSO_LASSO_PREFIX "lasso" -/* prefix & href */ +/** + * LASSO_PYHTON_HREF: + * + * Namespace for translation of Lasso symbols to the python namespace. + */ #define LASSO_PYTHON_HREF "http://www.entrouvert.org/namespaces/python/0.0" /*****************************************************************************/ /* Liberty Alliance ID-FF */ /*****************************************************************************/ -/* prefix & href */ +/** + * LASSO_LIB_HREF: + * + * Namespace for the elements specific to ID-FF 1.2 (not part of SAML 1.0) + */ #define LASSO_LIB_HREF "urn:liberty:iff:2003-08" +/** + * LASSO_LIB_PREFIX: + * + * Preferred prefix for the ID-FF 1.2 namespace + */ #define LASSO_LIB_PREFIX "lib" /* Versioning */ +/** + * LASSO_LIB_MAJOR_VERSION_N: + * + * Major version of the ID-FF protocol supported. + */ #define LASSO_LIB_MAJOR_VERSION_N 1 +/** + * LASSO_LIB_MINOR_VERSION_N + * + * Minor version of the ID-FF protocol supported. + */ #define LASSO_LIB_MINOR_VERSION_N 2 /* NameIDPolicyType */ @@ -93,51 +125,289 @@ #define LASSO_LIB_NAMEID_POLICY_TYPE_ANY "any" /* AuthenticationClassRef */ +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL: + * + * The Internet Protocol class is identified when a Principal is authenticated through the use of a + * provided IP address. + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL \ "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD: + * + * The Internet Protocol Password class is identified when a Principal is authenticated through the + * use of a provided IP address, in addition to username/password. + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD \ "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocolPassword" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED: + * + * Reflects no mobile customer registration procedures and an authentication of the mobile device + * without requiring explicit end-user interaction. Again, this context authenticates only the + * device and never the user, it is useful when services other than the mobile operator want to add + * a secure device authentication to their authentication process. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED \ "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorUnregistered" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED: + * + * Reflects no mobile customer registration procedures and a two-factor based authentication, such + * as secure device and user PIN. This context class is useful when a service other than the mobile + * operator wants to link their customer ID to a mobile supplied two-factor authentication service + * by capturing mobile phone data at enrollment. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED \ "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorUnregistered" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT: + * + * Reflects mobile contract customer registration procedures and a single factor authentication. For + * example, a digital signing device with tamper resistant memory for key storage, such as the + * mobile MSISDN, but no required PIN or biometric for real-time user authentication. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT \ "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorContract" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT: + * + * Reflects mobile contract customer registration procedures and a two-factor based authentication. + * For example, a digital signing device with tamper resistant memory for key storage, such as a GSM + * SIM, that requires explicit proof of user identity and intent, such as a PIN or biometric. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT \ "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorContract" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD: + * + * The Password class is identified when a Principal authenticates to an identity provider through + * the presentation of a password over an unprotected HTTP session. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD \ "http://www.projectliberty.org/schemas/authctx/classes/Password" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT: + * + * The PasswordProtectedTransport class is identified when a Principal authenticates to an identity + * provider through the presentation of a password over a protected session. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT \ "http://www.projectliberty.org/schemas/authctx/classes/PasswordProtectedTransport" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION: + * + * The PreviousSession class is identified when a Principal had authenticated to an identity + * provider at some point in the past using any authentication context supported by that identity + * provider. Consequently, a subsequent authentication event that the identity provider will assert + * to the service provider may be significantly separated in time from the Principals current + * resource access request. The context for the previously authenticated session is explicitly not + * included in this context class because the user has not authenticated during this session, and so + * the mechanism that the user employed to authenticate in a previous session should not be used as + * part of a decision on whether to now allow access to a resource. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION \ "http://www.projectliberty.org/schemas/authctx/classes/PreviousSession" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD: + * + * The Smartcard class is identified when a Principal authenticates to an identity provider using a + * smartcard. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD \ "http://www.projectliberty.org/schemas/authctx/classes/Smartcard" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI: + * + * The SmartcardPKI class is identified when a Principal authenticates to an identity provider + * through a two-factor + authentication mechanism using a smartcard with enclosed private key and a PIN. + + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI \ "http://www.projectliberty.org/schemas/authctx/classes/SmartcardPKI" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI: + * + * The Software-PKI class is identified when a Principal uses an X.509 certificate stored in + * software to authenticate to the identity provider. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI \ "http://www.projectliberty.org/schemas/authctx/classes/SoftwarePKI" +/** + * LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN: + + * The TimeSyncToken class is identified when a Principal authenticates through a time + * synchronization token. + * + * Source: Liberty ID-FF Authentication Context Specification v1.3 + */ #define LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN \ "http://www.projectliberty.org/schemas/authctx/classes/TimeSyncToken" /* AuthnContextComparison */ +/** + * LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT: + * + * Ask for the exact authentication context. + */ #define LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT "exact" +/** + * LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM: + * + * Ask for at least this authentication context. + */ #define LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM "minimum" +/** + * LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM: + * + * Ask for at most this authentication context. + */ #define LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM "maximum" +/** + * LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER : + * + * Ask for a better authentication context than that. + */ #define LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER "better" /* StatusCodes */ +/** + * LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST: + * + * Second level status code. + * + * Used by an identity provider to indicate that the Principal has not federated his or her identity + * with the service provider, and the service provider indicated a requirement for + federation. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST "lib:FederationDoesNotExist" +/** + * LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX: + * + * Second level status code. + * + * If the <AssertionConsumerServiceID> element is provided, then the identity provider MUST search + * for the value among the id attributes in the <AssertionConsumerServiceURL> elements in the + * provider’s meta- data to determine the URL to use. If no match can be found, then the provider + * MUST return an error with a second-level <samlp:StatusCode> of + * lib:InvalidAssertionConsumerServiceIndex to the default URL (the <AssertionConsumerServiceURL> + * with an isDefault attribute of "true"). + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX \ "lib:InvalidAssertionConsumerServiceIndex" +/** + * LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE: + * + * Second level status code. + * + * Indicate a failure in the processing of the signature of the request. + * This code is not part of the ID-FF 1.2 specification. + * + */ #define LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE "lib:InvalidSignature" +/** + * LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT: + * + * Used by an identity provider to indicate that the specified authentication context information in + * the request prohibits authentication from taking place. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT "lib:NoAuthnContext" +/** + * LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP: + * + * Used by an intermediary to indicate that none of the supported identity provider URLs from the + * <IDPList> can be resolved or that none of the supported identity providers are available. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP "lib:NoAvailableIDP" +/** + * LASSO_LIB_STATUS_CODE_NO_PASSIVE: + * + * Used by an identity provider or an intermediary to indicate that authentication of the Principal + * requires interaction and cannot be performed passively. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_NO_PASSIVE "lib:NoPassive" +/** + * LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP : + * + * Used by an intermediary to indicate that none of the identity providers are supported by the + * intermediary. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP "lib:NoSupportedIDP" +/** + * LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED : + * + * Used by an identity provider to indicate that it cannot authenticate the principal itself, and + * was not permitted to relay the request further. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED "lib:ProxyCountExceeded" +/** + * LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL : + * + * Used by an identity provider to indicate that the Principal is not known to it. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL "lib:UnknownPrincipal" +/** + * LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST : + * + * If the requesting provider’s <AuthnRequestsSigned> metadata element is "true", then any request + * messages it generates MUST be signed. If an unsigned request is received, then the provider MUST + * return an error with a second- level <samlp:StatusCode> of lib:UnsignedAuthnRequest. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST "lib:UnsignedAuthnRequest" +/** + * LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE : + * + * If an error occurs during this further processing of the logout (for example, relying service + * providers may not all implement the Single Logout profile used by the requesting service + * provider), then the identity provider MUST respond to the original requester with a + * <LogoutResponse> message, indicating the status of the logout request. The value + * "lib:UnsupportedProfile" is provided for a second-level <samlp:StatusCode>, indicating that a + * service provider should retry the <LogoutRequest> using a different profile. + * + * Source: Liberty ID-FF Protocols and Schema Specification 1.2 + */ #define LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE "lib:UnsupportedProfile" /* ProtocolProfile */ @@ -162,8 +432,23 @@ #define LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST \ "http://projectliberty.org/profiles/brws-post" +/** + * LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP: + * + * Identifies the Single Sign-On "LECP" profile; where the #LassoLibAssertion + * is sent directly from the identity provider to the service provider in a + * PAOS response. See #LassoLecp. + * + */ #define LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP \ "http://projectliberty.org/profiles/lecp" +/** + * LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP: + * + * Identifies the Federation Termination "Redirect" profile; where the request for federation + * termination is sent from the identity provider to the service provider in a redirected GET request. + * + */ #define LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP \ "http://projectliberty.org/profiles/fedterm-idp-http" #define LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP \ @@ -249,22 +534,94 @@ #define LASSO_SECURITY11_MECH_TLS_BEARER "urn:liberty:security:2005-02:TLS:Bearer" /* liberty wsf prefix & href */ +/** + * LASSO_DISCO_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_DISCO_HREF "urn:liberty:disco:2003-08" +/** + * LASSO_DISCO_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_DISCO_PREFIX "disco" +/** + * LASSO_EP_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_EP_HREF "urn:liberty:id-sis-ep:2003-08" +/** + * LASSO_EP_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_EP_PREFIX "ep" +/** + * LASSO_PP_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_PP_HREF "urn:liberty:id-sis-pp:2003-08" +/** + * LASSO_PP_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_PP_PREFIX "pp" +/** + * LASSO_IS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IS_HREF "urn:liberty:is:2003-08" +/** + * LASSO_IS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IS_PREFIX "is" +/** + * LASSO_SA_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SA_HREF "urn:liberty:sa:2004-04" +/** + * LASSO_SA_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SA_PREFIX "sa" +/** + * LASSO_SEC_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SEC_HREF "urn:liberty:sec:2003-08" +/** + * LASSO_SEC_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SEC_PREFIX "sec" #define LASSO_SA_SASL_SERVICE_NAME "idwsf" @@ -316,6 +673,12 @@ /*****************************************************************************/ /* prefix & href */ +/** + * LASSO_METADATA_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_METADATA_HREF "urn:liberty:metadata:2003-08" #define LASSO_METADATA_PREFIX "md" @@ -324,49 +687,253 @@ /*****************************************************************************/ /* prefix & href */ +/** + * LASSO_SAML_ASSERTION_HREF: + * + * Namespace for SAML 1.0 assertion elements. + */ #define LASSO_SAML_ASSERTION_HREF "urn:oasis:names:tc:SAML:1.0:assertion" +/** + * LASSO_SAML_ASSERTION_PREFIX: + * + * Preferred prefix for assertion elements. + */ #define LASSO_SAML_ASSERTION_PREFIX "saml" +/** + * LASSO_SAML_PROTOCOL_HREF: + * + * Namespace for SAML 1.0 protocol elements. + */ #define LASSO_SAML_PROTOCOL_HREF "urn:oasis:names:tc:SAML:1.0:protocol" +/** + * LASSO_SAML_PROTOCOL_PREFIX: + * + * Preferred prefix for assertion elements. + */ #define LASSO_SAML_PROTOCOL_PREFIX "samlp" /* Versioning */ +/** + * LASSO_SAML_MAJOR_VERSION_N: + * + * Major version number of the SAML specification used for ID-FF support in Lasso. + */ #define LASSO_SAML_MAJOR_VERSION_N 1 +/** + * LASSO_SAML_MINOR_VERSION_N: + * + * Minor version number of the SAML specification used for ID-FF support in Lasso. + */ #define LASSO_SAML_MINOR_VERSION_N 1 -/* StatusCodes */ +/* First level StatusCodes */ + +/** + * LASSO_SAML_STATUS_CODE_SUCCESS: + * + * A protocol request succeeded. + */ #define LASSO_SAML_STATUS_CODE_SUCCESS "samlp:Success" -#define LASSO_SAML_STATUS_CODE_REQUEST_DENIED "samlp:RequestDenied" +/** + * LASSO_SAML_STATUS_CODE_VERSION_MISMATCH: + * + * Request failed, because the version is not supported by the provider. Look at second level status + * for more details. + */ #define LASSO_SAML_STATUS_CODE_VERSION_MISMATCH "samlp:VersionMismatch" +/** + * LASSO_SAML_STATUS_CODE_REQUESTER: + * + * Request failed because of the requester. Look at second level status for more details. + */ #define LASSO_SAML_STATUS_CODE_REQUESTER "samlp:Requester" +/** + * LASSO_SAML_STATUS_CODE_RESPONDER: + * + * Request failed because of the responder. Look at second level status for more details. + */ #define LASSO_SAML_STATUS_CODE_RESPONDER "samlp:Responder" + +/* Second level status codes */ +/** + * LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH: + * + * Request failed because the version of protocol used is too high. + * Used with #LASSO_SAML_STATUS_CODE_VERSION_MISMATCH. + */ #define LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH "samlp:RequestVersionTooHigh" +/** + * LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW: + * + * Request failed because the version of protocol used is too low. + * Used with #LASSO_SAML_STATUS_CODE_VERSION_MISMATCH. + */ #define LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW "samlp:RequestVersionTooLow" +/** + * LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED: + * + * Request failed because the version of protocol used is deprecated. + * Used with #LASSO_SAML_STATUS_CODE_VERSION_MISMATCH. + */ #define LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED "samlp:RequestVersionDeprecated" +/** + * LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES: + * + * Request failed because too many data should be returned. + * Used with #LASSO_SAML_STATUS_CODE_RESPONDER. + */ #define LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES "samlp:TooManyResponses" +/** + * LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED: + * + * Request failed because the responder does not wish to support resource-specific attribute + * queries, or the resource value provided is invalid or unrecognized. + * Use with #LASSO_SAML_STATUS_CODE_RESPONDER. + */ #define LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED "samlp:ResourceNotRecognized" +/** + * LASSO_SAML_STATUS_CODE_REQUEST_DENIED: + * + * The SAML responder or SAML authority is able to process the request but has chosen not to + * respond. This status code MAY be used when there is concern about the security context of the + * request message or the sequence of request messages received from a particular requester. + * + * Source: Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V1.1 + * + */ +#define LASSO_SAML_STATUS_CODE_REQUEST_DENIED "samlp:RequestDenied" /* AuthenticationMethods */ +/** + * LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD: + * + * The authentication was performed by means of a password. + */ #define LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD "urn:oasis:names:tc:SAML:1.0:am:password" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS: + * + * The authentication was performed by means of the Kerberos protocol [RFC 1510], an instantiation + * of the Needham-Schroeder symmetric key authentication mechanism [Needham78]. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS "urn:ietf:rfc:1510" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD: + * + * The authentication was performed by means of Secure Remote Password protocol as specified in [RFC + * 2945]. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD "urn:ietf:rfc:2945" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN: + * + * The authentication was performed using some (unspecified) hardware token. + */ #define LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN \ "urn:oasis:names:tc:SAML:1.0:am:HardwareToken" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI: + * + * The authentication was performed using either the SSL or TLS protocol with certificate-based + * client authentication. TLS is described in [RFC 2246]. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI "urn:ietf:rfc:2246" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI: + * + * The authentication was performed by some (unspecified) mechanism on a key authenticated by means + * of an X.509 PKI [X.500][PKIX]. It may have been one of the mechanisms for which a more specific + * identifier has been defined below. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI "urn:oasis:names:tc:SAML:1.0:am:X509-PKI" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_PGP: + * + * The authentication was performed by some (unspecified) mechanism on a key authenticated by means + * of a PGP web of trust [PGP]. It may have been one of the mechanisms for which a more specific + * identifier has been defined below. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_PGP "urn:oasis:names:tc:SAML:1.0:am:PGP" +/** + * LASSO_SAML_AUTHENTICATION_METHODS_PKI: + * + * The authentication was performed by some (unspecified) mechanism on a key authenticated by means + * of a PGP web of trust [PGP]. It may have been one of the mechanisms for which a more specific + * identifier has been defined below. + * + */ #define LASSO_SAML_AUTHENTICATION_METHODS_PKI "urn:oasis:names:tc:SAML:1.0:am:SPKI" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_XKMS: + * + * The authentication was performed by some (unspecified) mechanism on a key authenticated by means + * of a PGP web of trust [PGP]. It may have been one of the mechanisms for which a more specific + * identifier has been defined below. + * + */ #define LASSO_SAML_AUTHENTICATION_METHOD_XKMS "urn:oasis:names:tc:SAML:1.0:am:XKMS" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG: + * + * The authentication was performed by means of an XML digital signature [RFC 3075]. + */ #define LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG "urn:ietf:rfc:3075" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED: + * + * The authentication was performed by an unspecified means. + */ #define LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED \ "urn:oasis:names:tc:SAML:1.0:am:unspecified" +/** + * LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY: + * + * + * The authentication was performed by a liberty alliance protocol. + */ #define LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY "urn:liberty:ac:2003-08" /* ConfirmationMethods */ +/** + * LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT: + * + * Confirmation method when the browser-artifact binding is used. + */ #define LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT "urn:oasis:names:tc:SAML:1.0:cm:artifact" +/** + * LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01: + * + * + * Deprecated confirmation method when the browser-artifact binding is used. + */ #define LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01 "urn:oasis:names:tc:SAML:1.0:cm:artifact-01" +/** + * LASSO_SAML_CONFIRMATION_METHOD_BEARER: + * + * Confirmation method when subject of the assertion is the one holding it. + */ #define LASSO_SAML_CONFIRMATION_METHOD_BEARER "urn:oasis:names:tc:SAML:1.0:cm:bearer" +/** + * LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY: + * + * A ds:KeyInfo must be present in the SubjecConfirmation element. It MUST be + * used to confirm assertion subject identity. + */ #define LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY \ "urn:oasis:names:tc:SAML:1.0:cm:holder-of-key" +/** + * LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES: + * + * Indicates that no other information is available about the context of use of the assertion. The + * relying party + * SHOULD utilize other means to determine if it should process the assertion further. + * + */ #define LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES \ "urn:oasis:names:tc:SAML:1.0:cm:sender-vouches" @@ -374,21 +941,81 @@ /* SOAP BINDING */ /*****************************************************************************/ +/** + * LASSO_SOAP_ENV_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SOAP_ENV_HREF "http://schemas.xmlsoap.org/soap/envelope/" +/** + * LASSO_SOAP_ENV_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SOAP_ENV_PREFIX "s" #define LASSO_SOAP_ENV_ACTOR "http://schemas.xmlsoap.org/soap/actor/next" +/** + * LASSO_SOAP_BINDING_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SOAP_BINDING_HREF "urn:liberty:sb:2003-08" +/** + * LASSO_SOAP_BINDING_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SOAP_BINDING_PREFIX "sb" +/** + * LASSO_SOAP_BINDING_EXT_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SOAP_BINDING_EXT_HREF "urn:liberty:sb:2004-04" +/** + * LASSO_SOAP_BINDING_EXT_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SOAP_BINDING_EXT_PREFIX "sbe" +/** + * LASSO_IDWSF2_SB2_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_SB2_HREF "urn:liberty:sb:2006-08" +/** + * LASSO_IDWSF2_SB2_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_SB2_PREFIX "sb" +/** + * LASSO_IDWSF2_SBF_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_SBF_HREF "urn:liberty:sb" +/** + * LASSO_IDWSF2_SBF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_SBF_PREFIX "sbf" #define LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE \ @@ -409,20 +1036,50 @@ /* POAS BINDING */ /*****************************************************************************/ +/** + * LASSO_PAOS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_PAOS_HREF "urn:liberty:paos:2003-08" +/** + * LASSO_PAOS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_PAOS_PREFIX "paos" /*****************************************************************************/ /* ECP BINDING */ /*****************************************************************************/ +/** + * LASSO_ECP_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_ECP_HREF "urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp" +/** + * LASSO_ECP_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_ECP_PREFIX "ecp" /*****************************************************************************/ /* SAML 2.0 */ /*****************************************************************************/ +/** + * LASSO_SAML2_METADATA_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SAML2_METADATA_HREF "urn:oasis:names:tc:SAML:2.0:metadata" #define LASSO_SAML2_METADATA_BINDING_SOAP "urn:oasis:names:tc:SAML:2.0:bindings:SOAP" @@ -431,10 +1088,34 @@ #define LASSO_SAML2_METADATA_BINDING_ARTIFACT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" #define LASSO_SAML2_METADATA_BINDING_PAOS "urn:oasis:names:tc:SAML:2.0:bindings:PAOS" +/** + * LASSO_SAML2_PROTOCOL_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SAML2_PROTOCOL_HREF "urn:oasis:names:tc:SAML:2.0:protocol" +/** + * LASSO_SAML2_PROTOCOL_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SAML2_PROTOCOL_PREFIX "samlp" +/** + * LASSO_SAML2_ASSERTION_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_SAML2_ASSERTION_HREF "urn:oasis:names:tc:SAML:2.0:assertion" +/** + * LASSO_SAML2_ASSERTION_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_SAML2_ASSERTION_PREFIX "saml" #define LASSO_SAML2_DEFLATE_ENCODING "urn:oasis:names:tc:SAML:2.0:bindings:URL-Encoding:DEFLATE" @@ -579,63 +1260,255 @@ /* ID-WSF 2.0 */ /*****************************************************************************/ +/** + * LASSO_IDWSF2_DISCO_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_DISCO_HREF "urn:liberty:disco:2006-08" +/** + * LASSO_IDWSF2_DISCO_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_DISCO_PREFIX "disco" +/** + * LASSO_IDWSF2_DST_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_DST_HREF "urn:liberty:dst:2006-08" +/** + * LASSO_IDWSF2_DST_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_DST_PREFIX "dst" +/** + * LASSO_IDWSF2_DSTREF_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_DSTREF_HREF "urn:liberty:dst:2006-08:ref" +/** + * LASSO_IDWSF2_DSTREF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_DSTREF_PREFIX "dstref" +/** + * LASSO_IDWSF2_IMS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_IMS_HREF "urn:liberty:ims:2006-08" +/** + * LASSO_IDWSF2_IMS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_IMS_PREFIX "ims" +/** + * LASSO_IDWSF2_IS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_IS_HREF "urn:liberty:is:2006-08" +/** + * LASSO_IDWSF2_IS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_IS_PREFIX "is" +/** + * LASSO_IDWSF2_PS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_PS_HREF "urn:liberty:ps:2006-08" +/** + * LASSO_IDWSF2_PS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_PS_PREFIX "ps" +/** + * LASSO_IDWSF2_SUBS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_SUBS_HREF "urn:liberty:ssos:2006-08" +/** + * LASSO_IDWSF2_SUBS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_SUBS_PREFIX "subs" +/** + * LASSO_IDWSF2_SUBSREF_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_SUBSREF_HREF "urn:liberty:ssos:2006-08:ref" +/** + * LASSO_IDWSF2_SUBSREF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_SUBSREF_PREFIX "subsref" +/** + * LASSO_IDWSF2_UTIL_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_UTIL_HREF "urn:liberty:util:2006-08" +/** + * LASSO_IDWSF2_UTIL_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_UTIL_PREFIX "util" +/** + * LASSO_IDWSF2_SEC_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_IDWSF2_SEC_HREF "urn:liberty:security:2006-08" +/** + * LASSO_IDWSF2_SEC_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_IDWSF2_SEC_PREFIX "sec" /*****************************************************************************/ /* WS-* */ /*****************************************************************************/ +/** + * LASSO_WSSE_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSSE_HREF "http://schemas.xmlsoap.org/ws/2002/07/secext" +/** + * LASSO_WSSE_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSSE_PREFIX "wsse" +/** + * LASSO_WSSE1_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSSE1_HREF \ "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +/** + * LASSO_WSSE1_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSSE1_PREFIX "wsse" +/** + * LASSO_WSUTIL1_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSUTIL1_HREF \ "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" +/** + * LASSO_WSUTIL1_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSUTIL1_PREFIX "wsutil" /* WS-Addressing */ +/** + * LASSO_WSA_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSA_HREF "http://www.w3.org/2005/08/addressing" +/** + * LASSO_WSA_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSA_PREFIX "wsa" /* WS-Security - 2004/01 */ +/** + * LASSO_WSSE_200401_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSSE_200401_HREF \ "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +/** + * LASSO_WSSE_200401_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSSE_200401_PREFIX "wsse" /* WS-Utility */ +/** + * LASSO_WSU_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_WSU_HREF \ "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" +/** + * LASSO_WSU_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_WSU_PREFIX "wsu" /*****************************************************************************/ @@ -643,11 +1516,35 @@ /*****************************************************************************/ /* xmldsig prefix & href */ +/** + * LASSO_DS_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_DS_HREF "http://www.w3.org/2000/09/xmldsig#" +/** + * LASSO_DS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_DS_PREFIX "ds" /* xsi prefix & href */ +/** + * LASSO_XSI_HREF: + * + * Namespace for FIXME + * + */ #define LASSO_XSI_HREF "http://www.w3.org/2001/XMLSchema-instance" +/** + * LASSO_XSI_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ #define LASSO_XSI_PREFIX "xsi" #endif /* __LASSO_STRINGS_H__ */ diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c index 69ee1362..30bcd51e 100644 --- a/lasso/xml/tools.c +++ b/lasso/xml/tools.c @@ -56,6 +56,12 @@ #include "../debug.h" #include "../utils.h" +/** + * SECTION:tools + * @short_description: Misc functions used inside Lasso + * @stability: Internal + */ + LassoNode* lasso_assertion_encrypt(LassoSaml2Assertion *assertion); static xmlSecKeyPtr lasso_get_public_key_from_private_key_file(const char *private_key_file); static gboolean is_base64(const char *message); diff --git a/lasso/xml/xml.h b/lasso/xml/xml.h index 886301a0..6eca78d9 100644 --- a/lasso/xml/xml.h +++ b/lasso/xml/xml.h @@ -75,8 +75,9 @@ typedef enum { /** * LassoSignatureType:: * @LASSO_SIGNATURE_TYPE_NONE: no signature - * @LASSO_SIGNATURE_TYPE_SIMPLE: - * @LASSO_SIGNATURE_TYPE_WITHX509: + * @LASSO_SIGNATURE_TYPE_SIMPLE: sign with the private key, copy the public part in the signature. + * @LASSO_SIGNATURE_TYPE_WITHX509: sign with the private key, copy the associated certificat in the + * signature. * * Signature type. **/ @@ -89,8 +90,8 @@ typedef enum { /** * LassoSignatureMethod:: - * @LASSO_SIGNATURE_METHOD_RSA_SHA1: - * @LASSO_SIGNATURE_METHOD_DSA_SHA1: + * @LASSO_SIGNATURE_METHOD_RSA_SHA1: sign using a RSA private key + * @LASSO_SIGNATURE_METHOD_DSA_SHA1: sign using a DSA private key * * Signature method. **/ diff --git a/m4/gtk-doc.m4 b/m4/gtk-doc.m4 deleted file mode 100644 index bfdfa1da..00000000 --- a/m4/gtk-doc.m4 +++ /dev/null @@ -1,39 +0,0 @@ -dnl -*- mode: autoconf -*- - -# serial 1 - -dnl Usage: -dnl GTK_DOC_CHECK([minimum-gtk-doc-version]) -AC_DEFUN([GTK_DOC_CHECK], -[ - AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first - AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first - dnl for overriding the documentation installation directory - AC_ARG_WITH([html-dir], - AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, - [with_html_dir='${datadir}/gtk-doc/html']) - HTML_DIR="$with_html_dir" - AC_SUBST([HTML_DIR]) - - dnl enable/disable documentation building - AC_ARG_ENABLE([gtk-doc], - AS_HELP_STRING([--enable-gtk-doc], - [use gtk-doc to build documentation [[default=no]]]),, - [enable_gtk_doc=no]) - - if test x$enable_gtk_doc = xyes; then - ifelse([$1],[], - [PKG_CHECK_EXISTS([gtk-doc],, - AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))], - [PKG_CHECK_EXISTS([gtk-doc >= $1],, - AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build gtk-doc]))]) - fi - - AC_MSG_CHECKING([whether to build gtk-doc documentation]) - AC_MSG_RESULT($enable_gtk_doc) - - AC_PATH_PROGS(GTKDOC_CHECK,gtkdoc-check,) - - AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes]) - AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"]) -])