xrootd
Classes | Typedefs
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

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.

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.