XrdCmsSecurity Class Reference
#include <XrdCmsSecurity.hh>
List of all members.
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 XrdSecService * | DHS |
Constructor & Destructor Documentation
XrdCmsSecurity::XrdCmsSecurity |
( |
|
) |
[inline] |
XrdCmsSecurity::~XrdCmsSecurity |
( |
|
) |
[inline] |
Member Function Documentation
static int XrdCmsSecurity::Authenticate |
( |
XrdLink * |
Link, |
|
|
const char * |
Token, |
|
|
int |
tlen | |
|
) |
| | [static] |
static char* XrdCmsSecurity::chkVnId |
( |
XrdSysError & |
eDest, |
|
|
const char * |
vnid, |
|
|
const char * |
what | |
|
) |
| | [static, private] |
static int XrdCmsSecurity::Configure |
( |
const char * |
Lib, |
|
|
const char * |
Cfn = 0 | |
|
) |
| | [static] |
static const char* XrdCmsSecurity::getToken |
( |
int & |
size, |
|
|
XrdNetAddrInfo * |
endPoint | |
|
) |
| | [static] |
static char* XrdCmsSecurity::getVnId |
( |
XrdSysError & |
eDest, |
|
|
const char * |
cfgFN, |
|
|
const char * |
nidlib, |
|
|
const char * |
nidparm, |
|
|
char |
nidType | |
|
) |
| | [static] |
static int XrdCmsSecurity::Identify |
( |
XrdLink * |
Link, |
|
|
XrdCms::CmsRRHdr & |
inHdr, |
|
|
char * |
authBuff, |
|
|
int |
abLen | |
|
) |
| | [static] |
static void XrdCmsSecurity::setSecFunc |
( |
void * |
secfP |
) |
[static] |
static char* XrdCmsSecurity::setSystemID |
( |
XrdOucTList * |
tp, |
|
|
const char * |
iVNID, |
|
|
const char * |
iTag, |
|
|
char |
iType | |
|
) |
| | [static] |
Member Data Documentation
The documentation for this class was generated from the following file: