#include <XrdCmsSecurity.hh>
|
| 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) |
| |
| XrdCmsSecurity::XrdCmsSecurity |
( |
| ) |
|
|
inline |
| XrdCmsSecurity::~XrdCmsSecurity |
( |
| ) |
|
|
inline |
| int XrdCmsSecurity::Authenticate |
( |
XrdLink * |
Link, |
|
|
const char * |
Token, |
|
|
int |
tlen |
|
) |
| |
|
static |
References XrdCmsTalk::Attend(), XrdSecProtocol::Authenticate(), XrdSecBuffer::buffer, XrdSecProtocol::Delete(), eMsg, XrdSysError::Emsg(), XrdSecProtocol::Entity, XrdOucErrInfo::getErrText(), XrdLink::Host(), XrdCms::kYR_xauth, XrdSecEntity::name, XrdLink::Name(), XrdCmsTalk::Request(), XrdCms::CmsRRHdr::rrCode, XrdCms::Say, XrdLink::setID(), and XrdSecBuffer::size.
Referenced by XrdCmsLogin::Admit().
| int XrdCmsSecurity::Configure |
( |
const char * |
Lib, |
|
|
const char * |
Cfn = 0 |
|
) |
| |
|
static |
| const char * XrdCmsSecurity::getToken |
( |
int & |
size, |
|
|
const char * |
hostname |
|
) |
| |
|
static |
References XrdCmsTalk::Attend(), XrdSecBuffer::buffer, XrdSecProtocol::Delete(), eMsg, XrdSysError::Emsg(), XrdSecProtocol::getCredentials(), XrdOucErrInfo::getErrText(), XrdCms::SecFunc::getProtocol, XrdLink::Host(), XrdCms::kYR_xauth, XrdCmsTalk::Request(), XrdCms::CmsRRHdr::rrCode, XrdCms::Say, XrdCms::Sec, and XrdSecBuffer::size.
Referenced by XrdCmsLogin::Login().
| void XrdCmsSecurity::setSecFunc |
( |
void * |
secfP | ) |
|
|
static |
| char * XrdCmsSecurity::setSystemID |
( |
XrdOucTList * |
tp, |
|
|
const char * |
iName, |
|
|
const char * |
iHost, |
|
|
char |
iType |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: