xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Private 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 char * getVnId (XrdSysError &eDest, const char *cfgFN, const char *nidlib, const char *nidparm, char nidType)
 
static const char * getToken (int &size, XrdNetAddrInfo *endPoint)
 
static int Identify (XrdLink *Link, XrdCms::CmsRRHdr &inHdr, char *authBuff, int abLen)
 
static void setSecFunc (void *secfP)
 
static char * setSystemID (XrdOucTList *tp, const char *iVNID, const char *iTag, char iType)
 

Static Private Member Functions

static char * chkVnId (XrdSysError &eDest, const char *vnid, const char *what)
 

Static Private Attributes

static XrdSecServiceDHS
 

Constructor & Destructor Documentation

◆ XrdCmsSecurity()

XrdCmsSecurity::XrdCmsSecurity ( )
inline

◆ ~XrdCmsSecurity()

XrdCmsSecurity::~XrdCmsSecurity ( )
inline

Member Function Documentation

◆ Authenticate()

static int XrdCmsSecurity::Authenticate ( XrdLink Link,
const char *  Token,
int  tlen 
)
static

◆ chkVnId()

static char * XrdCmsSecurity::chkVnId ( XrdSysError eDest,
const char *  vnid,
const char *  what 
)
staticprivate

◆ Configure()

static int XrdCmsSecurity::Configure ( const char *  Lib,
const char *  Cfn = 0 
)
static

◆ getToken()

static const char * XrdCmsSecurity::getToken ( int &  size,
XrdNetAddrInfo endPoint 
)
static

◆ getVnId()

static char * XrdCmsSecurity::getVnId ( XrdSysError eDest,
const char *  cfgFN,
const char *  nidlib,
const char *  nidparm,
char  nidType 
)
static

◆ Identify()

static int XrdCmsSecurity::Identify ( XrdLink Link,
XrdCms::CmsRRHdr inHdr,
char *  authBuff,
int  abLen 
)
static

◆ setSecFunc()

static void XrdCmsSecurity::setSecFunc ( void *  secfP)
static

◆ setSystemID()

static char * XrdCmsSecurity::setSystemID ( XrdOucTList tp,
const char *  iVNID,
const char *  iTag,
char  iType 
)
static

Member Data Documentation

◆ DHS

XrdSecService* XrdCmsSecurity::DHS
staticprivate

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