|
Public Types |
| enum | xMode { isAdmin = 0,
isClient,
isServer
} |
Public Member Functions |
| void | addKey (ktEnt &ktNew) |
| int | delKey (ktEnt &ktDel) |
| int | getKey (ktEnt &ktEql) |
| ktEnt * | keyList () |
| void | Refresh () |
| time_t | RefrTime () |
| int | Rewrite (int Keep, int &numKeys, int &numTot, int &numExp) |
| int | Same (const char *path) |
| void | setPath (const char *Path) |
| | XrdSecsssKT (XrdOucErrInfo *, const char *, xMode, int refr=60 *60) |
| | ~XrdSecsssKT () |
Static Public Member Functions |
| char * | genFN () |
| void | genKey (char *Buff, int blen) |
Private Member Functions |
| int | eMsg (const char *epn, int rc, const char *txt1, const char *txt2=0, const char *txt3=0, const char *txt4=0) |
| ktEnt * | getKeyTab (XrdOucErrInfo *eInfo, time_t Mtime, mode_t Amode) |
| mode_t | fileMode (const char *Path) |
| int | isKey (ktEnt &ktRef, ktEnt *ktP, int Full=1) |
| void | keyB2X (ktEnt *theKT, char *buff) |
| void | keyX2B (ktEnt *theKT, char *xKey) |
| ktEnt * | ktDecode0 (XrdOucStream &kTab, XrdOucErrInfo *eInfo) |
Private Attributes |
| XrdSysMutex | myMutex |
| char * | ktPath |
| ktEnt * | ktList |
| time_t | ktMtime |
| xMode | ktMode |
| time_t | ktRefT |
| int | kthiID |
Static Private Attributes |
| int | randFD = -1 |