1 #ifndef _CMS_SECURITY_H
2 #define _CMS_SECURITY_H
33 #include <sys/types.h>
47 static int Configure(
const char *Lib,
const char *Cfn=0);
50 const char *nidlib,
const char *nidparm,
56 char *authBuff,
int abLen);
61 const char *iTag,
char iType);
68 static char *chkVnId(
XrdSysError &
eDest,
const char *vnid,
const char *what);
static XrdSysError eDest(0,"crypto_")
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 char * setSystemID(XrdOucTList *tp, const char *iVNID, const char *iTag, char iType)
static int Authenticate(XrdLink *Link, const char *Token, int tlen)
static int Configure(const char *Lib, const char *Cfn=0)
static int Identify(XrdLink *Link, XrdCms::CmsRRHdr &inHdr, char *authBuff, int abLen)
static void setSecFunc(void *secfP)