1 #ifndef __XRDDIGAUTH_HH__
2 #define __XRDDIGAUTH_HH__
84 bool Failure(
int lNum,
const char *txt1,
const char *txt2=0);
85 bool OkGrp(
const char *glist,
const char *gname);
Definition: XrdDigAuth.hh:50
aType
Definition: XrdDigAuth.hh:53
const char * authFN
Definition: XrdDigAuth.hh:93
char * rec
Definition: XrdDigAuth.hh:47
XrdDigAuthEnt * next
Definition: XrdDigAuth.hh:46
Definition: XrdDigAuth.hh:50
Definition: XrdDigAuth.hh:50
Definition: XrdDigAuth.hh:50
Definition: XrdOucStream.hh:46
Definition: XrdDigAuth.hh:50
bool Failure(int lNum, const char *txt1, const char *txt2=0)
Definition: XrdDigAuth.hh:50
char * eChk[eNum]
Definition: XrdDigAuth.hh:51
char prot[XrdSecPROTOIDSIZE]
Definition: XrdDigAuth.hh:48
~XrdDigAuth()
Definition: XrdDigAuth.hh:80
Definition: XrdSysError.hh:89
Definition: XrdSysPthread.hh:164
#define XrdSecPROTOIDSIZE
Definition: XrdSecEntity.hh:47
bool accOK[XrdDigAuthEnt::aNum]
Definition: XrdDigAuth.hh:97
bool SetupAuth(bool isRefresh)
XrdDigAuthEnt * authList
Definition: XrdDigAuth.hh:96
time_t authTOD
Definition: XrdDigAuth.hh:94
bool Configure(const char *aFN)
XrdDigAuth()
Definition: XrdDigAuth.hh:79
Definition: XrdDigAuth.hh:53
Definition: XrdDigAuth.hh:43
~XrdDigAuthEnt()
Definition: XrdDigAuth.hh:61
Definition: XrdDigAuth.hh:53
Definition: XrdDigAuth.hh:53
eType
Definition: XrdDigAuth.hh:50
bool Authorize(const XrdSecEntity *client, XrdDigAuthEnt::aType aType, bool aVec[XrdDigAuthEnt::aNum]=0)
Definition: XrdDigAuth.hh:68
bool OkGrp(const char *glist, const char *gname)
time_t authCHK
Definition: XrdDigAuth.hh:95
Definition: XrdDigAuth.hh:53
Definition: XrdSecEntity.hh:63
bool accOK[aNum]
Definition: XrdDigAuth.hh:54
XrdDigAuthEnt()
Definition: XrdDigAuth.hh:56
Definition: XrdDigAuth.hh:53
bool Parse(XrdOucStream &aFile, int lNum)
XrdSysMutex authMutex
Definition: XrdDigAuth.hh:92