Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > df3f47458ec96f99ebcbe7562b298f47 > files > 51

globus-xio-gsi-driver-doc-0.6-7.fc15.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE
     DO NOT MODIFY.
-->
<title>Globus Reference Manual</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('group__gsi__driver__types.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Types</div>  </div>
<div class="ingroups"><a class="el" href="group__gsi__driver.html">Globus XIO GSI Driver</a></div></div>
<div class="contents">
<div class="dynheader">
Collaboration diagram for Types:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__gsi__driver__types.png" border="0" alt="" usemap="#group____gsi____driver____types"/>
<map name="group____gsi____driver____types" id="group____gsi____driver____types">
<area shape="rect" id="node2" href="group__gsi__driver.html" title="The GSI driver." alt="" coords="7,5,161,35"/></map>
</td></tr></table></center>
</div>
<h2><a name="typedef-members"></a>
Typedefs</h2>
<ul>
<li>typedef void(* <a class="el" href="group__gsi__driver__types.html#gad2cebbcee71190170640853c8a503fb9">globus_xio_gsi_delegation_init_callback_t</a> )(globus_result_t result, void *user_arg)
<li>typedef void(* <a class="el" href="group__gsi__driver__types.html#gaf2b9628ad6d1b80990d63929927d6584">globus_xio_gsi_delegation_accept_callback_t</a> )(globus_result_t result, gss_cred_id_t delegated_cred, OM_uint32 time_rec, void *user_arg)
</ul>
<h2><a name="enum-members"></a>
Enumerations</h2>
<ul>
<li>enum <a class="el" href="group__gsi__driver__types.html#ga819abda8eb90c0247b8146ca9793af77">globus_xio_gsi_protection_level_t</a> { <br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga819abda8eb90c0247b8146ca9793af77a4e667f0cb8e66de53439ab2ace1fdea4">GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga819abda8eb90c0247b8146ca9793af77a8e2e7c3618f6ffd65c50b8fe75cd065b">GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga819abda8eb90c0247b8146ca9793af77a510435e782d13eafcf753f6ebb40fd90">GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY</a>
<br/>
 }
<li>enum <a class="el" href="group__gsi__driver__types.html#ga557ecc80442ce687103a485729831db0">globus_xio_gsi_delegation_mode_t</a> { <br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga557ecc80442ce687103a485729831db0af1f5ce93c96431711019256560c41df1">GLOBUS_XIO_GSI_DELEGATION_MODE_NONE</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga557ecc80442ce687103a485729831db0a3eac8168feff5b474d955c4ef80383d7">GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga557ecc80442ce687103a485729831db0aaa87e5b74849140e8c1c6e1fa308247c">GLOBUS_XIO_GSI_DELEGATION_MODE_FULL</a>
<br/>
 }
<li>enum <a class="el" href="group__gsi__driver__types.html#gab673735248b59a2854caed81644205d7">globus_xio_gsi_proxy_mode_t</a> { <br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#ggab673735248b59a2854caed81644205d7a34e522c8f9628f7bd776b81ebd405177">GLOBUS_XIO_GSI_PROXY_MODE_FULL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#ggab673735248b59a2854caed81644205d7ab712e9972964d7f241529cebfafd53d3">GLOBUS_XIO_GSI_PROXY_MODE_LIMITED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#ggab673735248b59a2854caed81644205d7aa43c9c7a0179f3b75ab1aab93e820188">GLOBUS_XIO_GSI_PROXY_MODE_MANY</a>
<br/>
 }
<li>enum <a class="el" href="group__gsi__driver__types.html#ga77d64e17675e41e59cd7bd521be371ef">globus_xio_gsi_authorization_mode_t</a> { <br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga77d64e17675e41e59cd7bd521be371efa5a49a45650b42b3bb7ac2359a2b78f01">GLOBUS_XIO_GSI_NO_AUTHORIZATION</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga77d64e17675e41e59cd7bd521be371efa4531c98389c431fe4bcfc80c75e50ab3">GLOBUS_XIO_GSI_SELF_AUTHORIZATION</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga77d64e17675e41e59cd7bd521be371efa625b751270e36c4ff8157ba3f98c1fbd">GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION</a>, 
<br/>
&#160;&#160;<a class="el" href="group__gsi__driver__types.html#gga77d64e17675e41e59cd7bd521be371efa890b3fc9c4c1060007331269d8baf5d6">GLOBUS_XIO_GSI_HOST_AUTHORIZATION</a>
<br/>
 }
</ul>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="gad2cebbcee71190170640853c8a503fb9"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_delegation_init_callback_t" ref="gad2cebbcee71190170640853c8a503fb9" args=")(globus_result_t result, void *user_arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(*  <a class="el" href="group__gsi__driver__types.html#gad2cebbcee71190170640853c8a503fb9">globus_xio_gsi_delegation_init_callback_t</a>)(globus_result_t result, void *user_arg)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI init delegation callback. </p>

</div>
</div>
<a class="anchor" id="gaf2b9628ad6d1b80990d63929927d6584"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_delegation_accept_callback_t" ref="gaf2b9628ad6d1b80990d63929927d6584" args=")(globus_result_t result, gss_cred_id_t delegated_cred, OM_uint32 time_rec, void *user_arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(*  <a class="el" href="group__gsi__driver__types.html#gaf2b9628ad6d1b80990d63929927d6584">globus_xio_gsi_delegation_accept_callback_t</a>)(globus_result_t result, gss_cred_id_t delegated_cred, OM_uint32 time_rec, void *user_arg)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI init delegation callback. </p>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="ga819abda8eb90c0247b8146ca9793af77"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_protection_level_t" ref="ga819abda8eb90c0247b8146ca9793af77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__gsi__driver__types.html#ga819abda8eb90c0247b8146ca9793af77">globus_xio_gsi_protection_level_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI protection levels. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga819abda8eb90c0247b8146ca9793af77a4e667f0cb8e66de53439ab2ace1fdea4"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE" ref="gga819abda8eb90c0247b8146ca9793af77a4e667f0cb8e66de53439ab2ace1fdea4" args="" -->GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE</em>&nbsp;</td><td>
<p>No security. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga819abda8eb90c0247b8146ca9793af77a8e2e7c3618f6ffd65c50b8fe75cd065b"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY" ref="gga819abda8eb90c0247b8146ca9793af77a8e2e7c3618f6ffd65c50b8fe75cd065b" args="" -->GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY</em>&nbsp;</td><td>
<p>Messages are signed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga819abda8eb90c0247b8146ca9793af77a510435e782d13eafcf753f6ebb40fd90"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY" ref="gga819abda8eb90c0247b8146ca9793af77a510435e782d13eafcf753f6ebb40fd90" args="" -->GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY</em>&nbsp;</td><td>
<p>Messages are signed and encrypted. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ga557ecc80442ce687103a485729831db0"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_delegation_mode_t" ref="ga557ecc80442ce687103a485729831db0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__gsi__driver__types.html#ga557ecc80442ce687103a485729831db0">globus_xio_gsi_delegation_mode_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI delegation modes. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga557ecc80442ce687103a485729831db0af1f5ce93c96431711019256560c41df1"></a><!-- doxytag: member="GLOBUS_XIO_GSI_DELEGATION_MODE_NONE" ref="gga557ecc80442ce687103a485729831db0af1f5ce93c96431711019256560c41df1" args="" -->GLOBUS_XIO_GSI_DELEGATION_MODE_NONE</em>&nbsp;</td><td>
<p>No delegation. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga557ecc80442ce687103a485729831db0a3eac8168feff5b474d955c4ef80383d7"></a><!-- doxytag: member="GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED" ref="gga557ecc80442ce687103a485729831db0a3eac8168feff5b474d955c4ef80383d7" args="" -->GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED</em>&nbsp;</td><td>
<p>Delegate a limited proxy. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga557ecc80442ce687103a485729831db0aaa87e5b74849140e8c1c6e1fa308247c"></a><!-- doxytag: member="GLOBUS_XIO_GSI_DELEGATION_MODE_FULL" ref="gga557ecc80442ce687103a485729831db0aaa87e5b74849140e8c1c6e1fa308247c" args="" -->GLOBUS_XIO_GSI_DELEGATION_MODE_FULL</em>&nbsp;</td><td>
<p>Delegate a full proxy. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="gab673735248b59a2854caed81644205d7"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_proxy_mode_t" ref="gab673735248b59a2854caed81644205d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__gsi__driver__types.html#gab673735248b59a2854caed81644205d7">globus_xio_gsi_proxy_mode_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI proxy modes. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggab673735248b59a2854caed81644205d7a34e522c8f9628f7bd776b81ebd405177"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROXY_MODE_FULL" ref="ggab673735248b59a2854caed81644205d7a34e522c8f9628f7bd776b81ebd405177" args="" -->GLOBUS_XIO_GSI_PROXY_MODE_FULL</em>&nbsp;</td><td>
<p>Accept only full proxies. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggab673735248b59a2854caed81644205d7ab712e9972964d7f241529cebfafd53d3"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROXY_MODE_LIMITED" ref="ggab673735248b59a2854caed81644205d7ab712e9972964d7f241529cebfafd53d3" args="" -->GLOBUS_XIO_GSI_PROXY_MODE_LIMITED</em>&nbsp;</td><td>
<p>Accept full proxies and limited proxies if they are the only limited proxy in the cert chain. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggab673735248b59a2854caed81644205d7aa43c9c7a0179f3b75ab1aab93e820188"></a><!-- doxytag: member="GLOBUS_XIO_GSI_PROXY_MODE_MANY" ref="ggab673735248b59a2854caed81644205d7aa43c9c7a0179f3b75ab1aab93e820188" args="" -->GLOBUS_XIO_GSI_PROXY_MODE_MANY</em>&nbsp;</td><td>
<p>Accept both full and limited proxies unconditionally. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ga77d64e17675e41e59cd7bd521be371ef"></a><!-- doxytag: member="globus_xio_gsi.h::globus_xio_gsi_authorization_mode_t" ref="ga77d64e17675e41e59cd7bd521be371ef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__gsi__driver__types.html#ga77d64e17675e41e59cd7bd521be371ef">globus_xio_gsi_authorization_mode_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Globus XIO GSI authorization modes. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga77d64e17675e41e59cd7bd521be371efa5a49a45650b42b3bb7ac2359a2b78f01"></a><!-- doxytag: member="GLOBUS_XIO_GSI_NO_AUTHORIZATION" ref="gga77d64e17675e41e59cd7bd521be371efa5a49a45650b42b3bb7ac2359a2b78f01" args="" -->GLOBUS_XIO_GSI_NO_AUTHORIZATION</em>&nbsp;</td><td>
<p>Do not perform any authorization. </p>
<p>This will cause a error when used in conjunction with delegation on the init/client side. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga77d64e17675e41e59cd7bd521be371efa4531c98389c431fe4bcfc80c75e50ab3"></a><!-- doxytag: member="GLOBUS_XIO_GSI_SELF_AUTHORIZATION" ref="gga77d64e17675e41e59cd7bd521be371efa4531c98389c431fe4bcfc80c75e50ab3" args="" -->GLOBUS_XIO_GSI_SELF_AUTHORIZATION</em>&nbsp;</td><td>
<p>Authorize the peer if the peer has the same identity as ourselves. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga77d64e17675e41e59cd7bd521be371efa625b751270e36c4ff8157ba3f98c1fbd"></a><!-- doxytag: member="GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION" ref="gga77d64e17675e41e59cd7bd521be371efa625b751270e36c4ff8157ba3f98c1fbd" args="" -->GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION</em>&nbsp;</td><td>
<p>Authorize the peer if the peer identity matches the identity set in the target name. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga77d64e17675e41e59cd7bd521be371efa890b3fc9c4c1060007331269d8baf5d6"></a><!-- doxytag: member="GLOBUS_XIO_GSI_HOST_AUTHORIZATION" ref="gga77d64e17675e41e59cd7bd521be371efa890b3fc9c4c1060007331269d8baf5d6" args="" -->GLOBUS_XIO_GSI_HOST_AUTHORIZATION</em>&nbsp;</td><td>
<p>Authorize the peer if the identity of the peer matches the identity of the peer hostname. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
<hr>
<p align="center">
<a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> |
<a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> |
<a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a>
<br>
<br>
Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a>

</body>
</html>