#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 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.