#include <XrdDigAuth.hh>
Public Member Functions | |
bool | Authorize (const XrdSecEntity *client, XrdDigAuthEnt::aType aType, bool aVec[XrdDigAuthEnt::aNum]=0) |
bool | Configure (const char *aFN) |
XrdDigAuth () | |
~XrdDigAuth () | |
Private Member Functions | |
bool | Failure (int lNum, const char *txt1, const char *txt2=0) |
bool | OkGrp (const char *glist, const char *gname) |
bool | Parse (XrdOucStream &aFile, int lNum) |
bool | Refresh () |
bool | SetupAuth (bool isRefresh) |
bool | SetupAuth (bool isRefresh, bool aOK) |
void | Squash (char *bP) |
Private Attributes | |
XrdSysMutex | authMutex |
const char * | authFN |
time_t | authTOD |
time_t | authCHK |
XrdDigAuthEnt * | authList |
bool | accOK [XrdDigAuthEnt::aNum] |
XrdDigAuth::XrdDigAuth | ( | ) | [inline] |
XrdDigAuth::~XrdDigAuth | ( | ) | [inline] |
bool XrdDigAuth::Authorize | ( | const XrdSecEntity * | client, | |
XrdDigAuthEnt::aType | aType, | |||
bool | aVec[XrdDigAuthEnt::aNum] = 0 | |||
) |
bool XrdDigAuth::Configure | ( | const char * | aFN | ) |
bool XrdDigAuth::Failure | ( | int | lNum, | |
const char * | txt1, | |||
const char * | txt2 = 0 | |||
) | [private] |
bool XrdDigAuth::OkGrp | ( | const char * | glist, | |
const char * | gname | |||
) | [private] |
bool XrdDigAuth::Parse | ( | XrdOucStream & | aFile, | |
int | lNum | |||
) | [private] |
bool XrdDigAuth::Refresh | ( | ) | [private] |
bool XrdDigAuth::SetupAuth | ( | bool | isRefresh, | |
bool | aOK | |||
) | [private] |
bool XrdDigAuth::SetupAuth | ( | bool | isRefresh | ) | [private] |
void XrdDigAuth::Squash | ( | char * | bP | ) | [private] |
bool XrdDigAuth::accOK[XrdDigAuthEnt::aNum] [private] |
time_t XrdDigAuth::authCHK [private] |
const char* XrdDigAuth::authFN [private] |
XrdDigAuthEnt* XrdDigAuth::authList [private] |
XrdSysMutex XrdDigAuth::authMutex [private] |
time_t XrdDigAuth::authTOD [private] |