![]() |
XRootD
|
#include <XrdCmsSecurity.hh>
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, XrdNetAddrInfo *endPoint) |
static char * | getVnId (XrdSysError &eDest, const char *cfgFN, const char *nidlib, const char *nidparm, char nidType) |
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) |
Definition at line 41 of file XrdCmsSecurity.hh.
|
inline |
Definition at line 63 of file XrdCmsSecurity.hh.
|
inline |
Definition at line 64 of file XrdCmsSecurity.hh.
|
static |
Definition at line 77 of file XrdCmsSecurity.cc.
References XrdLink::AddrInfo(), XrdSecEntity::addrInfo, XrdCmsTalk::Attend(), XrdSecProtocol::Authenticate(), XrdSecBuffer::buffer, XrdSecProtocol::Delete(), XrdSysError::Emsg(), eMsg, XrdSecProtocol::Entity, XrdLink::Host(), XrdCms::kYR_xauth, XrdSecEntity::name, XrdCmsTalk::Request(), XrdCms::CmsRRHdr::rrCode, XrdCms::Say, XrdLink::setID(), and XrdSecBuffer::size.
Referenced by XrdCmsLogin::Admit().
|
static |
Definition at line 187 of file XrdCmsSecurity.cc.
References XrdSysError::Emsg(), XrdCms::Say, and XrdSecLoadSecService().
|
static |
Definition at line 277 of file XrdCmsSecurity.cc.
Referenced by XrdCmsLogin::Admit().
|
static |
Definition at line 213 of file XrdCmsSecurity.cc.
References close, eDest, XrdSysError::Emsg(), read(), XrdOucPinLoader::Resolve(), XrdOucPinLoader::Unload(), XrdCmsgetVnIdArgs, and XrdCms::XrdVERSIONINFODEF().
|
static |
Definition at line 293 of file XrdCmsSecurity.cc.
References XrdLink::AddrInfo(), XrdCmsTalk::Attend(), XrdSecBuffer::buffer, XrdSecProtocol::Delete(), XrdSysError::Emsg(), eMsg, XrdSecProtocol::getCredentials(), XrdLink::Host(), XrdCms::kYR_xauth, XrdCmsTalk::Request(), XrdCms::CmsRRHdr::rrCode, XrdCms::Say, and XrdSecBuffer::size.
Referenced by XrdCmsLogin::Login().
|
static |
Definition at line 356 of file XrdCmsSecurity.cc.
Referenced by XrdCmsFinderRMT::Configure().
|
static |
Definition at line 363 of file XrdCmsSecurity.cc.
References XrdOucEnv::Export(), XrdOucTList::next, and XrdOucTList::text.