xrootd
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
XrdCmsSecurity Class Reference

#include <XrdCmsSecurity.hh>

Collaboration diagram for XrdCmsSecurity:
Collaboration graph
[legend]

Public Member Functions

 XrdCmsSecurity ()
 
 ~XrdCmsSecurity ()
 

Static Public Member Functions

static int Authenticate (XrdLink *Link, const char *Token, int tlen)
 
static int Configure (const char *Lib, const char *Cfn=0)
 
static const char * getToken (int &size, const char *hostname)
 
static int Identify (XrdLink *Link, XrdCms::CmsRRHdr &inHdr, char *authBuff, int abLen)
 
static void setSecFunc (void *secfP)
 
static char * setSystemID (XrdOucTList *tp, const char *iName, const char *iHost, char iType)
 

Static Private Attributes

static XrdSecServiceDHS = 0
 

Constructor & Destructor Documentation

XrdCmsSecurity::XrdCmsSecurity ( )
inline
XrdCmsSecurity::~XrdCmsSecurity ( )
inline

Member Function Documentation

int XrdCmsSecurity::Authenticate ( XrdLink Link,
const char *  Token,
int  tlen 
)
static
int XrdCmsSecurity::Configure ( const char *  Lib,
const char *  Cfn = 0 
)
static
const char * XrdCmsSecurity::getToken ( int &  size,
const char *  hostname 
)
static

Referenced by XrdCmsLogin::Admit().

int XrdCmsSecurity::Identify ( XrdLink Link,
XrdCms::CmsRRHdr inHdr,
char *  authBuff,
int  abLen 
)
static
void XrdCmsSecurity::setSecFunc ( void *  secfP)
static
char * XrdCmsSecurity::setSystemID ( XrdOucTList tp,
const char *  iName,
const char *  iHost,
char  iType 
)
static

Member Data Documentation

XrdSecService * XrdCmsSecurity::DHS = 0
staticprivate

The documentation for this class was generated from the following files: