XrdSecInterface.hh File Reference

#include <errno.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/param.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "XrdSec/XrdSecEntity.hh"

Include dependency graph for XrdSecInterface.hh:

Go to the source code of this file.

Classes

struct  XrdSecBuffer
 Generic structure to pass security information back and forth. More...
class  XrdSecProtocol
class  XrdSecService

Typedefs

typedef XrdSecBuffer XrdSecCredentials
typedef XrdSecBuffer XrdSecParameters


Typedef Documentation

typedef XrdSecBuffer XrdSecCredentials

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.

typedef XrdSecBuffer XrdSecParameters

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.


Generated on 16 Jan 2014 for xrootd by  doxygen 1.4.7