Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LassoNameIdManagement: Lasso Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Lasso Reference Manual">
<link rel="up" href="saml2.html" title="SAML 2.0 Single Sign On profiles">
<link rel="prev" href="lasso-assertion-query.html" title="LassoAssertionQuery">
<link rel="next" href="lasso-LassoEcp.html" title="LassoEcp">
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#lasso-LassoNameIdManagement.description" class="shortcut">Description</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="saml2.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="lasso-assertion-query.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="lasso-LassoEcp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="lasso-LassoNameIdManagement"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="lasso-LassoNameIdManagement.top_of_page"></a>LassoNameIdManagement</span></h2>
<p>LassoNameIdManagement — Name Id Management Profile (SAMLv2)</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="lasso-LassoNameIdManagement.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="function_type">
<a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="returnvalue">LassoNameIdManagement</span></a> *
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-new" title="lasso_name_id_management_new ()">lasso_name_id_management_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="returnvalue">LassoNameIdManagement</span></a> *
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-new-from-dump" title="lasso_name_id_management_new_from_dump ()">lasso_name_id_management_new_from_dump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-dump" title="lasso_name_id_management_dump ()">lasso_name_id_management_dump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-destroy" title="lasso_name_id_management_destroy ()">lasso_name_id_management_destroy</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-init-request" title="lasso_name_id_management_init_request ()">lasso_name_id_management_init_request</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-build-request-msg" title="lasso_name_id_management_build_request_msg ()">lasso_name_id_management_build_request_msg</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-process-request-msg" title="lasso_name_id_management_process_request_msg ()">lasso_name_id_management_process_request_msg</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-validate-request" title="lasso_name_id_management_validate_request ()">lasso_name_id_management_validate_request</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-build-response-msg" title="lasso_name_id_management_build_response_msg ()">lasso_name_id_management_build_response_msg</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">lasso_error_t</span>
</td>
<td class="function_name">
<a class="link" href="lasso-LassoNameIdManagement.html#lasso-name-id-management-process-response-msg" title="lasso_name_id_management_process_response_msg ()">lasso_name_id_management_process_response_msg</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="lasso-LassoNameIdManagement.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody><tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement">LassoNameIdManagement</a></td>
</tr></tbody>
</table></div>
</div>
<div class="refsect1">
<a name="lasso-LassoNameIdManagement.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
<a name="lasso-LassoNameIdManagement.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="lasso-name-id-management-new"></a><h3>lasso_name_id_management_new ()</h3>
<pre class="programlisting"><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="returnvalue">LassoNameIdManagement</span></a> *
lasso_name_id_management_new (<em class="parameter"><code><a class="link" href="lasso-LassoServer.html#LassoServer" title="struct LassoServer"><span class="type">LassoServer</span></a> *server</code></em>);</pre>
<p>Creates a new <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a>.</p>
<div class="refsect3">
<a name="lasso-name-id-management-new.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>server</p></td>
<td class="parameter_description"><p>the <a class="link" href="lasso-LassoServer.html#LassoServer" title="struct LassoServer"><span class="type">LassoServer</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-new.returns"></a><h4>Returns</h4>
<p> a newly created <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> object; or NULL if an error
occured</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-new-from-dump"></a><h3>lasso_name_id_management_new_from_dump ()</h3>
<pre class="programlisting"><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="returnvalue">LassoNameIdManagement</span></a> *
lasso_name_id_management_new_from_dump
                               (<em class="parameter"><code><a class="link" href="lasso-LassoServer.html#LassoServer" title="struct LassoServer"><span class="type">LassoServer</span></a> *server</code></em>,
                                <em class="parameter"><code>const <span class="type">char</span> *dump</code></em>);</pre>
<p>Restores the <em class="parameter"><code>dump</code></em>
 to a new <a class="link" href="lasso-LassoLogout.html#LassoLogout" title="struct LassoLogout"><span class="type">LassoLogout</span></a>.</p>
<div class="refsect3">
<a name="lasso-name-id-management-new-from-dump.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>server</p></td>
<td class="parameter_description"><p>the <a class="link" href="lasso-LassoServer.html#LassoServer" title="struct LassoServer"><span class="type">LassoServer</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>dump</p></td>
<td class="parameter_description"><p>XML name_id_management dump</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-new-from-dump.returns"></a><h4>Returns</h4>
<p> a newly created <a class="link" href="lasso-LassoLogout.html#LassoLogout" title="struct LassoLogout"><span class="type">LassoLogout</span></a>; or NULL if an error occured</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-dump"></a><h3>lasso_name_id_management_dump ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *
lasso_name_id_management_dump (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>);</pre>
<p>Dumps <em class="parameter"><code>name_id_management</code></em>
 content to an XML string.</p>
<div class="refsect3">
<a name="lasso-name-id-management-dump.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoLogout.html#LassoLogout" title="struct LassoLogout"><span class="type">LassoLogout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-dump.returns"></a><h4>Returns</h4>
<p>the dump string.  It must be freed by the caller. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-destroy"></a><h3>lasso_name_id_management_destroy ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
lasso_name_id_management_destroy (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>);</pre>
<p>Destroys a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> object.</p>
<div class="refsect3">
<a name="lasso-name-id-management-destroy.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-init-request"></a><h3>lasso_name_id_management_init_request ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_init_request (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>,
                                       <em class="parameter"><code><span class="type">char</span> *remote_provider_id</code></em>,
                                       <em class="parameter"><code><span class="type">char</span> *new_name_id</code></em>,
                                       <em class="parameter"><code><a class="link" href="lasso-LassoProvider.html#LassoHttpMethod" title="enum LassoHttpMethod"><span class="type">LassoHttpMethod</span></a> http_method</code></em>);</pre>
<p>Initializes a new Name Id Management Request. If <em class="parameter"><code>new_name_id</code></em>
 is NULL, it is a Termination
request, if not and we are an IdP is a NameID change request, if we are a SP, it is a request to
add a SP provided Id to the NameID of the IdP. It can be useful if the SP do not want to store
the federation, instead he can export its own identifiers to the IdP.</p>
<div class="refsect3">
<a name="lasso-name-id-management-init-request.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>remote_provider_id</p></td>
<td class="parameter_description"><p>the providerID of the remote provider.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>new_name_id</p></td>
<td class="parameter_description"><p>the new NameId or NULL to terminate a federation</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>http_method</p></td>
<td class="parameter_description"><p>if set, then it get the protocol profile in metadata
corresponding of this HTTP request method.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-init-request.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-build-request-msg"></a><h3>lasso_name_id_management_build_request_msg ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_build_request_msg
                               (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>);</pre>
<p>Builds the Name Id Management request message.</p>
<div class="refsect3">
<a name="lasso-name-id-management-build-request-msg.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-build-request-msg.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-process-request-msg"></a><h3>lasso_name_id_management_process_request_msg ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_process_request_msg
                               (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>,
                                <em class="parameter"><code><span class="type">gchar</span> *request_msg</code></em>);</pre>
<p>Processes a Name Id Management request message.  Rebuilds a request object
from the message and check its signature.</p>
<div class="refsect3">
<a name="lasso-name-id-management-process-request-msg.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>request_msg</p></td>
<td class="parameter_description"><p>the Name Id Management request message</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-process-request-msg.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-validate-request"></a><h3>lasso_name_id_management_validate_request ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_validate_request
                               (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>);</pre>
<p>Processes a Name Id Management request, performing requested actions against
principal federations.  Profile identity may have to be saved afterwards.</p>
<div class="refsect3">
<a name="lasso-name-id-management-validate-request.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-validate-request.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-build-response-msg"></a><h3>lasso_name_id_management_build_response_msg ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_build_response_msg
                               (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>);</pre>
<p>Builds the Name Id Management response message.</p>
<div class="refsect3">
<a name="lasso-name-id-management-build-response-msg.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-build-response-msg.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="lasso-name-id-management-process-response-msg"></a><h3>lasso_name_id_management_process_response_msg ()</h3>
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>
lasso_name_id_management_process_response_msg
                               (<em class="parameter"><code><a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a> *name_id_management</code></em>,
                                <em class="parameter"><code><span class="type">gchar</span> *response_msg</code></em>);</pre>
<p>Parses the response message and builds the corresponding response object.
Performs requested actions against principal federations.  Profile identity
may have to be saved afterwards.</p>
<div class="refsect3">
<a name="lasso-name-id-management-process-response-msg.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>name_id_management</p></td>
<td class="parameter_description"><p>a <a class="link" href="lasso-LassoNameIdManagement.html#LassoNameIdManagement" title="struct LassoNameIdManagement"><span class="type">LassoNameIdManagement</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>response_msg</p></td>
<td class="parameter_description"><p>the response message</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="lasso-name-id-management-process-response-msg.returns"></a><h4>Returns</h4>
<p> 0 on success; or a negative value otherwise.</p>
</div>
</div>
</div>
<div class="refsect1">
<a name="lasso-LassoNameIdManagement.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="LassoNameIdManagement"></a><h3>struct LassoNameIdManagement</h3>
<pre class="programlisting">struct LassoNameIdManagement {
	LassoProfile parent;
};
</pre>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.28</div>
</body>
</html>