Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 749e483016bbc41594aeb77eb13e3491 > files > 409

xrootd-doc-3.3.5-1.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>xrootd: XrdSecInterface.hh File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">xrootd
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_83cabc1dbe0544077b46d2fb35e3deab.html">XrdSec</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">XrdSecInterface.hh File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;netdb.h&gt;</code><br/>
<code>#include &lt;netinet/in.h&gt;</code><br/>
<code>#include &lt;sys/param.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="XrdSecEntity_8hh_source.html">XrdSec/XrdSecEntity.hh</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for XrdSecInterface.hh:</div>
<div class="dyncontent">
<div class="center"><img src="XrdSecInterface_8hh__incl.png" border="0" usemap="#XrdSecInterface_8hh" alt=""/></div>
<map name="XrdSecInterface_8hh" id="XrdSecInterface_8hh">
<area shape="rect" id="node17" href="XrdSecEntity_8hh.html" title="XrdSec/XrdSecEntity.hh" alt="" coords="635,80,799,107"/></map>
</div>
</div>
<p><a href="XrdSecInterface_8hh_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXrdSecBuffer.html">XrdSecBuffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic structure to pass security information back and forth.  <a href="structXrdSecBuffer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdSecProtocol.html">XrdSecProtocol</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdSecService.html">XrdSecService</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac865fc555a9f4e3c220f88752cd2a1ba"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structXrdSecBuffer.html">XrdSecBuffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="XrdSecInterface_8hh.html#ac865fc555a9f4e3c220f88752cd2a1ba">XrdSecCredentials</a></td></tr>
<tr class="separator:ac865fc555a9f4e3c220f88752cd2a1ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7229051f0990678cf33fea9be9190aef"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structXrdSecBuffer.html">XrdSecBuffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="XrdSecInterface_8hh.html#a7229051f0990678cf33fea9be9190aef">XrdSecParameters</a></td></tr>
<tr class="separator:a7229051f0990678cf33fea9be9190aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ac865fc555a9f4e3c220f88752cd2a1ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structXrdSecBuffer.html">XrdSecBuffer</a> <a class="el" href="XrdSecInterface_8hh.html#ac865fc555a9f4e3c220f88752cd2a1ba">XrdSecCredentials</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>When the buffer is used for credentials, the start of the buffer always holds the credential protocol name (e.g., krb4) as a string. The client will get credentials and the size will be filled out so that the contents of buffer can be easily transmitted to the server. </p>

</div>
</div>
<a class="anchor" id="a7229051f0990678cf33fea9be9190aef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structXrdSecBuffer.html">XrdSecBuffer</a> <a class="el" href="XrdSecInterface_8hh.html#a7229051f0990678cf33fea9be9190aef">XrdSecParameters</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>When the buffer is used for parameters, the contents must be interpreted in the context that it is used. For instance, the server will send the security configuration parameters on the initial login. The format differs from, say, the x.500 continuation paremeters that would be sent during PKI authentication via an "authmore" return status. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>