summaryrefslogtreecommitdiffstats
path: root/docs/reference
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-07-18 16:21:40 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-07-18 16:21:40 +0000
commit5d49050e15f948609984910cd472f2830b6a5bc5 (patch)
tree46f91fe653420f62d1abc9bd56ba9eba735665dd /docs/reference
parentbdccdcd199fcf2acd41e066e256aa804bf09b57a (diff)
downloadlasso-5d49050e15f948609984910cd472f2830b6a5bc5.tar.gz
lasso-5d49050e15f948609984910cd472f2830b6a5bc5.tar.xz
lasso-5d49050e15f948609984910cd472f2830b6a5bc5.zip
Update
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/lasso-sections.txt421
-rw-r--r--docs/reference/lasso.sgml38
-rw-r--r--docs/reference/lasso.types20
3 files changed, 416 insertions, 63 deletions
diff --git a/docs/reference/lasso-sections.txt b/docs/reference/lasso-sections.txt
index eea8800f..a62f757e 100644
--- a/docs/reference/lasso-sections.txt
+++ b/docs/reference/lasso-sections.txt
@@ -28,7 +28,7 @@ LASSO_IS_LIB_ASSERTION
LASSO_TYPE_LIB_ASSERTION
lasso_lib_assertion_get_type
LASSO_LIB_ASSERTION_CLASS
-LASSP_IS_LIB_ASSERTION_CLASS
+LASSO_IS_LIB_ASSERTION_CLASS
LASSO_LIB_ASSERTION_GET_CLASS
</SECTION>
@@ -422,6 +422,7 @@ lasso_samlp_request_abstract_set_issueInstance
lasso_samlp_request_abstract_set_majorVersion
lasso_samlp_request_abstract_set_minorVersion
lasso_samlp_request_abstract_set_requestID
+lasso_samlp_request_abstract_set_signature
<SUBSECTION Standard>
LASSO_SAMLP_REQUEST_ABSTRACT
LASSO_IS_SAMLP_REQUEST_ABSTRACT
@@ -462,6 +463,7 @@ lasso_samlp_response_abstract_set_majorVersion
lasso_samlp_response_abstract_set_minorVersion
lasso_samlp_response_abstract_set_recipient
lasso_samlp_response_abstract_set_responseID
+lasso_samlp_response_abstract_set_signature
<SUBSECTION Standard>
LASSO_SAMLP_RESPONSE_ABSTRACT
LASSO_IS_SAMLP_RESPONSE_ABSTRACT
@@ -509,6 +511,7 @@ LASSO_SAMLP_STATUS_CODE_GET_CLASS
<SECTION>
<FILE>xml</FILE>
+lassoNodeExportTypes
LassoNodePrivate
<TITLE>LassoNode</TITLE>
lassoSignatureMethod
@@ -528,6 +531,7 @@ lasso_node_get_attr
lasso_node_get_attr_value
lasso_node_get_attrs
lasso_node_get_child
+lasso_node_get_child_content
lasso_node_get_children
lasso_node_get_content
lasso_node_get_name
@@ -875,21 +879,58 @@ LASSO_VERSION_INFO
</SECTION>
<SECTION>
-<FILE>federation_termination_notification</FILE>
-<TITLE>LassoFederationTerminationNotification</TITLE>
-LassoFederationTerminationNotification
-LassoFederationTerminationNotificationClass
-lasso_federation_termination_notification_new
-lasso_federation_termination_notification_new_from_query
-lasso_federation_termination_notification_new_from_soap
+<FILE>artifact</FILE>
+<TITLE>LassoArtifact</TITLE>
+LassoArtifact
+LassoArtifactClass
+lasso_artifact_new
+lasso_artifact_new_from_query
+lasso_artifact_new_from_lares
+lasso_artifact_get_assertionHandle
+lasso_artifact_get_byteCode
+lasso_artifact_get_identityProviderSuccinctID
+lasso_artifact_get_relayState
+lasso_artifact_get_samlArt
<SUBSECTION Standard>
-LASSO_FEDERATION_TERMINATION_NOTIFICATION
-LASSO_IS_FEDERATION_TERMINATION_NOTIFICATION
-LASSO_TYPE_FEDERATION_TERMINATION_NOTIFICATION
-lasso_federation_termination_notification_get_type
-LASSO_FEDERATION_TERMINATION_NOTIFICATION_CLASS
-LASSP_IS_FEDERATION_TERMINATION_NOTIFICATION_CLASS
-LASSO_FEDERATION_TERMINATION_NOTIFICATION_GET_CLASS
+LASSO_ARTIFACT
+LASSO_IS_ARTIFACT
+LASSO_TYPE_ARTIFACT
+lasso_artifact_get_type
+LASSO_ARTIFACT_CLASS
+LASSO_IS_ARTIFACT_CLASS
+LASSO_ARTIFACT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>assertion</FILE>
+<TITLE>LassoAssertion</TITLE>
+LassoAssertion
+LassoAssertionClass
+lasso_assertion_new
+<SUBSECTION Standard>
+LASSO_ASSERTION
+LASSO_IS_ASSERTION
+LASSO_TYPE_ASSERTION
+lasso_assertion_get_type
+LASSO_ASSERTION_CLASS
+LASSO_IS_ASSERTION_CLASS
+LASSO_ASSERTION_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>authentication_statement</FILE>
+<TITLE>LassoAuthenticationStatement</TITLE>
+LassoAuthenticationStatement
+LassoAuthenticationStatementClass
+lasso_authentication_statement_new
+<SUBSECTION Standard>
+LASSO_AUTHENTICATION_STATEMENT
+LASSO_IS_AUTHENTICATION_STATEMENT
+LASSO_TYPE_AUTHENTICATION_STATEMENT
+lasso_authentication_statement_get_type
+LASSO_AUTHENTICATION_STATEMENT_CLASS
+LASSO_IS_AUTHENTICATION_STATEMENT_CLASS
+LASSO_AUTHENTICATION_STATEMENT_GET_CLASS
</SECTION>
<SECTION>
@@ -899,7 +940,7 @@ LassoAuthnRequest
LassoAuthnRequestClass
lasso_authn_request_get_protocolProfile
lasso_authn_request_new
-lasso_authn_request_new_from_query
+lasso_authn_request_new_from_export
lasso_authn_request_set_requestAuthnContext
lasso_authn_request_set_scoping
<SUBSECTION Standard>
@@ -908,7 +949,7 @@ LASSO_IS_AUTHN_REQUEST
LASSO_TYPE_AUTHN_REQUEST
lasso_authn_request_get_type
LASSO_AUTHN_REQUEST_CLASS
-LASSP_IS_AUTHN_REQUEST_CLASS
+LASSO_IS_AUTHN_REQUEST_CLASS
LASSO_AUTHN_REQUEST_GET_CLASS
</SECTION>
@@ -917,23 +958,65 @@ LASSO_AUTHN_REQUEST_GET_CLASS
<TITLE>LassoAuthnResponse</TITLE>
LassoAuthnResponse
LassoAuthnResponseClass
-lasso_authn_response_new_from_dump
+lasso_authn_response_new
lasso_authn_response_new_from_export
-lasso_authn_response_new_from_request_query
-lasso_authn_response_must_authenticate
-lasso_authn_response_process_authentication_result
-lasso_authn_response_verify_signature
+lasso_authn_response_get_status
<SUBSECTION Standard>
LASSO_AUTHN_RESPONSE
LASSO_IS_AUTHN_RESPONSE
LASSO_TYPE_AUTHN_RESPONSE
lasso_authn_response_get_type
LASSO_AUTHN_RESPONSE_CLASS
-LASSP_IS_AUTHN_RESPONSE_CLASS
+LASSO_IS_AUTHN_RESPONSE_CLASS
LASSO_AUTHN_RESPONSE_GET_CLASS
</SECTION>
<SECTION>
+<FILE>federation_termination_notification</FILE>
+<TITLE>LassoFederationTerminationNotification</TITLE>
+LassoFederationTerminationNotification
+LassoFederationTerminationNotificationClass
+lasso_federation_termination_notification_new
+lasso_federation_termination_notification_new_from_query
+lasso_federation_termination_notification_new_from_soap
+<SUBSECTION Standard>
+LASSO_FEDERATION_TERMINATION_NOTIFICATION
+LASSO_IS_FEDERATION_TERMINATION_NOTIFICATION
+LASSO_TYPE_FEDERATION_TERMINATION_NOTIFICATION
+lasso_federation_termination_notification_get_type
+LASSO_FEDERATION_TERMINATION_NOTIFICATION_CLASS
+LASSO_IS_FEDERATION_TERMINATION_NOTIFICATION_CLASS
+LASSO_FEDERATION_TERMINATION_NOTIFICATION_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>identity</FILE>
+LASSO_IDENTITY_NODE
+LASSO_IDENTITY_REMOTE_PROVIDERID_NODE
+LASSO_IDENTITY_LOCAL_NAME_IDENTIFIER_NODE
+LASSO_IDENTITY_REMOTE_NAME_IDENTIFIER_NODE
+<TITLE>LassoIdentity</TITLE>
+LassoIdentity
+LassoIdentityClass
+lasso_identity_new
+lasso_identity_new_from_dump
+lasso_identity_dump
+lasso_identity_get_remote_nameIdentifier
+lasso_identity_get_local_nameIdentifier
+lasso_identity_set_local_nameIdentifier
+lasso_identity_set_remote_nameIdentifier
+lasso_identity_verify_nameIdentifier
+<SUBSECTION Standard>
+LASSO_IDENTITY
+LASSO_IS_IDENTITY
+LASSO_TYPE_IDENTITY
+lasso_identity_get_type
+LASSO_IDENTITY_CLASS
+LASSO_IS_IDENTITY_CLASS
+LASSO_IDENTITY_GET_CLASS
+</SECTION>
+
+<SECTION>
<FILE>logout_request</FILE>
<TITLE>LassoLogoutRequest</TITLE>
LassoLogoutRequest
@@ -947,7 +1030,7 @@ LASSO_IS_LOGOUT_REQUEST
LASSO_TYPE_LOGOUT_REQUEST
lasso_logout_request_get_type
LASSO_LOGOUT_REQUEST_CLASS
-LASSP_IS_LOGOUT_REQUEST_CLASS
+LASSO_IS_LOGOUT_REQUEST_CLASS
LASSO_LOGOUT_REQUEST_GET_CLASS
</SECTION>
@@ -968,7 +1051,7 @@ LASSO_IS_LOGOUT_RESPONSE
LASSO_TYPE_LOGOUT_RESPONSE
lasso_logout_response_get_type
LASSO_LOGOUT_RESPONSE_CLASS
-LASSP_IS_LOGOUT_RESPONSE_CLASS
+LASSO_IS_LOGOUT_RESPONSE_CLASS
LASSO_LOGOUT_RESPONSE_GET_CLASS
</SECTION>
@@ -986,7 +1069,7 @@ LASSO_IS_NAME_IDENTIFIER_MAPPING_REQUEST
LASSO_TYPE_NAME_IDENTIFIER_MAPPING_REQUEST
lasso_name_identifier_mapping_request_get_type
LASSO_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS
-LASSP_IS_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS
+LASSO_IS_NAME_IDENTIFIER_MAPPING_REQUEST_CLASS
LASSO_NAME_IDENTIFIER_MAPPING_REQUEST_GET_CLASS
</SECTION>
@@ -1007,11 +1090,51 @@ LASSO_IS_NAME_IDENTIFIER_MAPPING_RESPONSE
LASSO_TYPE_NAME_IDENTIFIER_MAPPING_RESPONSE
lasso_name_identifier_mapping_response_get_type
LASSO_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS
-LASSP_IS_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS
+LASSO_IS_NAME_IDENTIFIER_MAPPING_RESPONSE_CLASS
LASSO_NAME_IDENTIFIER_MAPPING_RESPONSE_GET_CLASS
</SECTION>
<SECTION>
+<FILE>provider</FILE>
+LASSO_PROVIDER_NODE
+LASSO_PROVIDER_PUBLIC_KEY_NODE
+LASSO_PROVIDER_CA_CERTIFICATE_NODE
+LassoProviderPrivate
+<TITLE>LassoProvider</TITLE>
+LassoProvider
+LassoProviderClass
+lasso_provider_new
+lasso_provider_new_from_metadata_node
+lasso_provider_new_metadata_filename
+lasso_provider_get_assertionConsumerServiceURL
+lasso_provider_get_federationTerminationNotificationProtocolProfile
+lasso_provider_get_federationTerminationNotificationServiceURL
+lasso_provider_dump
+lasso_provider_get_nameIdentifierMappingProtocolProfile
+lasso_provider_get_nameIdentifierMappingServiceURL
+lasso_provider_get_nameIdentifierMappingServiceReturnURL
+lasso_provider_get_providerID
+lasso_provider_get_registerNameIdentifierProtocolProfile
+lasso_provider_get_registerNameIdentifierServiceURL
+lasso_provider_get_singleSignOnProtocolProfile
+lasso_provider_get_singleSignOnServiceURL
+lasso_provider_get_singleLogoutProtocolProfile
+lasso_provider_get_singleLogoutServiceURL
+lasso_provider_get_singleLogoutServiceReturnURL
+lasso_provider_get_soapEndpoint
+lasso_provider_set_public_key
+lasso_provider_set_ca_certificate
+<SUBSECTION Standard>
+LASSO_PROVIDER
+LASSO_IS_PROVIDER
+LASSO_TYPE_PROVIDER
+lasso_provider_get_type
+LASSO_PROVIDER_CLASS
+LASSO_IS_PROVIDER_CLASS
+LASSO_PROVIDER_GET_CLASS
+</SECTION>
+
+<SECTION>
<FILE>register_name_identifier_request</FILE>
<TITLE>LassoRegisterNameIdentifierRequest</TITLE>
LassoRegisterNameIdentifierRequest
@@ -1026,7 +1149,7 @@ LASSO_IS_REGISTER_NAME_IDENTIFIER_REQUEST
LASSO_TYPE_REGISTER_NAME_IDENTIFIER_REQUEST
lasso_register_name_identifier_request_get_type
LASSO_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS
-LASSP_IS_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS
+LASSO_IS_REGISTER_NAME_IDENTIFIER_REQUEST_CLASS
LASSO_REGISTER_NAME_IDENTIFIER_REQUEST_GET_CLASS
</SECTION>
@@ -1047,43 +1170,232 @@ LASSO_IS_REGISTER_NAME_IDENTIFIER_RESPONSE
LASSO_TYPE_REGISTER_NAME_IDENTIFIER_RESPONSE
lasso_register_name_identifier_response_get_type
LASSO_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS
-LASSP_IS_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS
+LASSO_IS_REGISTER_NAME_IDENTIFIER_RESPONSE_CLASS
LASSO_REGISTER_NAME_IDENTIFIER_RESPONSE_GET_CLASS
</SECTION>
<SECTION>
-<FILE>assertion</FILE>
-<TITLE>LassoAssertion</TITLE>
-LassoAssertion
-LassoAssertionClass
-lasso_assertion_new
+<FILE>request</FILE>
+<TITLE>LassoRequest</TITLE>
+LassoRequest
+LassoRequestClass
+lasso_request_new
<SUBSECTION Standard>
-LASSO_ASSERTION
-LASSO_IS_ASSERTION
-LASSO_TYPE_ASSERTION
-lasso_assertion_get_type
-LASSO_ASSERTION_CLASS
-LASSP_IS_ASSERTION_CLASS
-LASSO_ASSERTION_GET_CLASS
+LASSO_REQUEST
+LASSO_IS_REQUEST
+LASSO_TYPE_REQUEST
+lasso_request_get_type
+LASSO_REQUEST_CLASS
+LASSO_IS_REQUEST_CLASS
+LASSO_REQUEST_GET_CLASS
</SECTION>
<SECTION>
-<FILE>authentication_statement</FILE>
-<TITLE>LassoAuthenticationStatement</TITLE>
-LassoAuthenticationStatement
-LassoAuthenticationStatementClass
-lasso_authentication_statement_new
+<FILE>response</FILE>
+<TITLE>LassoResponse</TITLE>
+LassoResponse
+LassoResponseClass
+lasso_response_new
+lasso_response_new_from_export
<SUBSECTION Standard>
-LASSO_AUTHENTICATION_STATEMENT
-LASSO_IS_AUTHENTICATION_STATEMENT
-LASSO_TYPE_AUTHENTICATION_STATEMENT
-lasso_authentication_statement_get_type
-LASSO_AUTHENTICATION_STATEMENT_CLASS
-LASSP_IS_AUTHENTICATION_STATEMENT_CLASS
-LASSO_AUTHENTICATION_STATEMENT_GET_CLASS
+LASSO_RESPONSE
+LASSO_IS_RESPONSE
+LASSO_TYPE_RESPONSE
+lasso_response_get_type
+LASSO_RESPONSE_CLASS
+LASSO_IS_RESPONSE_CLASS
+LASSO_RESPONSE_GET_CLASS
+</SECTION>
+
+
+<SECTION>
+<FILE>federation_termination</FILE>
+<TITLE>LassoFederationTermination</TITLE>
+LassoFederationTermination
+LassoFederationTerminationClass
+lasso_federation_termination_new
+lasso_federation_termination_build_notification_msg
+lasso_federation_termination_dump
+lasso_federation_termination_init_notification
+lasso_federation_termination_process_notification_msg
+<SUBSECTION Standard>
+LASSO_FEDERATION_TERMINATION
+LASSO_IS_FEDERATION_TERMINATION
+LASSO_TYPE_FEDERATION_TERMINATION
+lasso_federation_termination_get_type
+LASSO_FEDERATION_TERMINATION_CLASS
+LASSO_IS_FEDERATION_TERMINATION_CLASS
+LASSO_FEDERATION_TERMINATION_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>login</FILE>
+lassoLoginProtocolProfiles
+<TITLE>LassoLogin</TITLE>
+LassoLogin
+LassoLoginClass
+lasso_login_new
+lasso_login_new_from_dump
+lasso_login_build_artifact_msg
+lasso_login_build_authn_request_msg
+lasso_login_build_authn_response_msg
+lasso_login_build_request_msg
+lasso_login_create_user
+lasso_login_destroy
+lasso_login_dump
+lasso_login_init_authn_request
+lasso_login_init_from_authn_request_msg
+lasso_login_init_request
+lasso_login_must_authenticate
+lasso_login_process_authn_response_msg
+lasso_login_process_request_msg
+lasso_login_process_response_msg
+<SUBSECTION Standard>
+LASSO_LOGIN
+LASSO_IS_LOGIN
+LASSO_TYPE_LOGIN
+lasso_login_get_type
+LASSO_LOGIN_CLASS
+LASSO_IS_LOGIN_CLASS
+LASSO_LOGIN_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>logout</FILE>
+<TITLE>LassoLogout</TITLE>
+LassoLogout
+LassoLogoutClass
+lasso_logout_new
+lasso_logout_build_request_msg
+lasso_logout_build_response_msg
+lasso_logout_destroy
+lasso_logout_init_request
+lasso_logout_process_request_msg
+lasso_logout_process_response_msg
+<SUBSECTION Standard>
+LASSO_LOGOUT
+LASSO_IS_LOGOUT
+LASSO_TYPE_LOGOUT
+lasso_logout_get_type
+LASSO_LOGOUT_CLASS
+LASSO_IS_LOGOUT_CLASS
+LASSO_LOGOUT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>name_identifier_mapping</FILE>
+<TITLE>LassoNameIdentifierMapping</TITLE>
+LassoNameIdentifierMapping
+LassoNameIdentifierMappingClass
+lasso_name_identifier_mapping_new
+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
+<SUBSECTION Standard>
+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
</SECTION>
<SECTION>
+<FILE>profile_context</FILE>
+LassoProfileContextPrivate
+lassoHttpMethods
+lassoProviderTypes
+lassoMessageTypes
+<TITLE>LassoProfileContext</TITLE>
+LassoProfileContext
+LassoProfileContextClass
+lasso_profile_context_new
+lasso_profile_context_dump
+lasso_profile_context_set_remote_providerID
+lasso_profile_context_set_response_status
+<SUBSECTION Standard>
+LASSO_PROFILE_CONTEXT
+LASSO_IS_PROFILE_CONTEXT
+LASSO_TYPE_PROFILE_CONTEXT
+lasso_profile_context_get_type
+LASSO_PROFILE_CONTEXT_CLASS
+LASSO_IS_PROFILE_CONTEXT_CLASS
+LASSO_PROFILE_CONTEXT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>register_name_identifier</FILE>
+<TITLE>LassoRegisterNameIdentifier</TITLE>
+LassoRegisterNameIdentifier
+LassoRegisterNameIdentifierClass
+lasso_register_name_identifier_new
+lasso_register_name_identifier_build_request_msg
+lasso_register_name_identifier_build_response_msg
+lasso_register_name_identifier_init_request
+lasso_register_name_identifier_handle_request
+lasso_register_name_identifier_handle_response
+<SUBSECTION Standard>
+LASSO_REGISTER_NAME_IDENTIFIER
+LASSO_IS_REGISTER_NAME_IDENTIFIER
+LASSO_TYPE_REGISTER_NAME_IDENTIFIER
+lasso_register_name_identifier_get_type
+LASSO_REGISTER_NAME_IDENTIFIER_CLASS
+LASSO_IS_REGISTER_NAME_IDENTIFIER_CLASS
+LASSO_REGISTER_NAME_IDENTIFIER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>server</FILE>
+<TITLE>LassoServer</TITLE>
+LassoServer
+LassoServerClass
+lasso_server_new
+lasso_server_new_from_dump
+lasso_server_add_provider
+lasso_server_dump
+lasso_server_destroy
+lasso_server_get_provider
+lasso_server_get_providerID_from_hash
+<SUBSECTION Standard>
+LASSO_SERVER
+LASSO_IS_SERVER
+LASSO_TYPE_SERVER
+lasso_server_get_type
+LASSO_SERVER_CLASS
+LASSO_IS_SERVER_CLASS
+LASSO_SERVER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>user</FILE>
+<TITLE>LassoUser</TITLE>
+LassoUser
+LassoUserClass
+lasso_user_new
+lasso_user_new_from_dump
+lasso_user_destroy
+lasso_user_dump
+lasso_user_add_assertion
+lasso_user_add_identity
+lasso_user_get_assertion
+lasso_user_get_identity
+lasso_user_get_next_providerID
+lasso_user_remove_assertion
+<SUBSECTION Standard>
+LASSO_USER
+LASSO_IS_USER
+LASSO_TYPE_USER
+lasso_user_get_type
+LASSO_USER_CLASS
+LASSO_IS_USER_CLASS
+LASSO_USER_GET_CLASS
+</SECTION>
+
+
+<SECTION>
<FILE>saml</FILE>
</SECTION>
@@ -1097,6 +1409,7 @@ LASSO_AUTHENTICATION_STATEMENT_GET_CLASS
<SECTION>
<FILE>tools</FILE>
+lasso_build_random_sequence
lasso_build_unique_id
lasso_doc_get_node_content
lasso_g_ptr_array_index
@@ -1105,7 +1418,7 @@ lasso_query_get_value
lasso_query_to_dict
lasso_query_verify_signature
lasso_str_escape
+lasso_str_hash
lasso_str_sign
lasso_str_unescape
</SECTION>
-
diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml
index 681d6929..b8e5eacc 100644
--- a/docs/reference/lasso.sgml
+++ b/docs/reference/lasso.sgml
@@ -47,17 +47,30 @@
<!ENTITY lasso-export SYSTEM "sgml/export.sgml">
<!ENTITY lasso-lasso SYSTEM "sgml/lasso.sgml">
<!ENTITY lasso-version SYSTEM "sgml/version.sgml">
-<!ENTITY LassoFederationTerminationNotification SYSTEM "sgml/federation_termination_notification.sgml">
+<!ENTITY LassoArtifact SYSTEM "sgml/artifact.sgml">
+<!ENTITY LassoAssertion SYSTEM "sgml/assertion.sgml">
+<!ENTITY LassoAuthenticationStatement SYSTEM "sgml/authentication_statement.sgml">
<!ENTITY LassoAuthnRequest SYSTEM "sgml/authn_request.sgml">
<!ENTITY LassoAuthnResponse SYSTEM "sgml/authn_response.sgml">
+<!ENTITY LassoFederationTerminationNotification SYSTEM "sgml/federation_termination_notification.sgml">
+<!ENTITY LassoIdentity SYSTEM "sgml/identity.sgml">
<!ENTITY LassoLogoutRequest SYSTEM "sgml/logout_request.sgml">
<!ENTITY LassoLogoutResponse SYSTEM "sgml/logout_response.sgml">
<!ENTITY LassoNameIdentifierMappingRequest SYSTEM "sgml/name_identifier_mapping_request.sgml">
<!ENTITY LassoNameIdentifierMappingResponse SYSTEM "sgml/name_identifier_mapping_response.sgml">
+<!ENTITY LassoProvider SYSTEM "sgml/provider.sgml">
<!ENTITY LassoRegisterNameIdentifierRequest SYSTEM "sgml/register_name_identifier_request.sgml">
<!ENTITY LassoRegisterNameIdentifierResponse SYSTEM "sgml/register_name_identifier_response.sgml">
-<!ENTITY LassoAssertion SYSTEM "sgml/assertion.sgml">
-<!ENTITY LassoAuthenticationStatement SYSTEM "sgml/authentication_statement.sgml">
+<!ENTITY LassoRequest SYSTEM "sgml/request.sgml">
+<!ENTITY LassoResponse SYSTEM "sgml/response.sgml">
+<!ENTITY LassoFederationTermination SYSTEM "sgml/federation_termination.sgml">
+<!ENTITY LassoLogin SYSTEM "sgml/login.sgml">
+<!ENTITY LassoLogout SYSTEM "sgml/logout.sgml">
+<!ENTITY LassoNameIdentifierMapping SYSTEM "sgml/name_identifier_mapping.sgml">
+<!ENTITY LassoProfileContext SYSTEM "sgml/profile_context.sgml">
+<!ENTITY LassoRegisterNameIdentifier SYSTEM "sgml/register_name_identifier.sgml">
+<!ENTITY LassoServer SYSTEM "sgml/server.sgml">
+<!ENTITY LassoUser SYSTEM "sgml/user.sgml">
<!ENTITY lasso-tools SYSTEM "sgml/tools.sgml">
]>
<book id="index">
@@ -115,17 +128,30 @@
&lasso-export;
&lasso-lasso;
&lasso-version;
- &LassoFederationTerminationNotification;
+ &LassoArtifact;
+ &LassoAssertion;
+ &LassoAuthenticationStatement;
&LassoAuthnRequest;
&LassoAuthnResponse;
+ &LassoFederationTerminationNotification;
+ &LassoIdentity;
&LassoLogoutRequest;
&LassoLogoutResponse;
&LassoNameIdentifierMappingRequest;
&LassoNameIdentifierMappingResponse;
+ &LassoProvider;
&LassoRegisterNameIdentifierRequest;
&LassoRegisterNameIdentifierResponse;
- &LassoAssertion;
- &LassoAuthenticationStatement;
+ &LassoRequest;
+ &LassoResponse;
+ &LassoFederationTermination;
+ &LassoLogin;
+ &LassoLogout;
+ &LassoNameIdentifierMapping;
+ &LassoProfileContext;
+ &LassoRegisterNameIdentifier;
+ &LassoServer;
+ &LassoUser;
&lasso-tools;
</chapter>
</book>
diff --git a/docs/reference/lasso.types b/docs/reference/lasso.types
index 9888ad64..fa135e7f 100644
--- a/docs/reference/lasso.types
+++ b/docs/reference/lasso.types
@@ -45,14 +45,28 @@ lasso_samlp_status_code_get_type
lasso_soap_env_body_get_type
lasso_soap_env_envelope_get_type
-lasso_federation_termination_notification_get_type
+lasso_artifact_get_type
+lasso_assertion_get_type
+lasso_authentication_statement_get_type
lasso_authn_request_get_type
lasso_authn_response_get_type
+lasso_federation_termination_notification_get_type
+lasso_identity_get_type
lasso_logout_request_get_type
lasso_logout_response_get_type
+lasso_provider_get_type
lasso_name_identifier_mapping_request_get_type
lasso_name_identifier_mapping_response_get_type
lasso_register_name_identifier_request_get_type
lasso_register_name_identifier_response_get_type
-lasso_assertion_get_type
-lasso_authentication_statement_get_type
+lasso_request_get_type
+lasso_response_get_type
+
+lasso_federation_termination_get_type
+lasso_login_get_type
+lasso_logout_get_type
+lasso_name_identifier_mapping_get_type
+lasso_profile_context_get_type
+lasso_register_name_identifier_get_type
+lasso_server_get_type
+lasso_user_get_type