|
Defines |
| #define | NCRYPTMAX 10 |
| #define | PRT(x) {cerr <<x <<endl;} |
| #define | kMAXPWDATT 3 |
| #define | kMAXPUK 5 |
Enumerations |
| enum | kModes {
kM_undef = 0,
kM_admin = 1,
kM_user,
kM_netrc,
kM_srvpuk,
kM_help
} |
| enum | kActions {
kA_undef = 0,
kA_add = 1,
kA_update,
kA_read,
kA_remove,
kA_disable,
kA_copy,
kA_trim,
kA_browse
} |
Functions |
| void | Menu (int opt=0) |
| int | ParseArguments (int argc, char **argv) |
| void | ParseCrypto () |
| bool | CheckOption (XrdOucString opt, const char *ref, int &ival) |
| bool | AddPassword (XrdSutPFEntry &ent, XrdOucString salt, XrdOucString &ranpwd, bool random, bool checkpw, bool &newpw) |
| bool | AddPassword (XrdSutPFEntry &ent, bool &newpw, const char *pwd=0) |
| void | SavePasswd (XrdOucString tag, XrdOucString pwd, bool onetime) |
| bool | ReadPasswd (XrdOucString &tag, XrdOucString &pwd, int &st) |
| bool | ReadPuk (int &npuk, XrdOucString *tpuk, XrdOucString *puk) |
| int | GeneratePuk () |
| bool | SavePuk () |
| bool | ReadPuk () |
| bool | ExpPuk (const char *puk=0, bool read=1) |
| bool | GetEntry (XrdSutPFile *ff, XrdOucString tag, XrdSutPFEntry &ent, bool &check) |
| bool | AskConfirm (const char *msg1, bool defact, const char *msg2=0) |
| int | LocateFactoryIndex (char *tag, int &id) |
| int | main (int argc, char **argv) |
Variables |
| const char * | XrdSecpwdSrvAdminCVSID = "$Id$" |
| const char * | gModesStr [] |
| const char * | gActionsStr [] |
| int | DebugON = 1 |
| XrdOucString | DirRef = "~/.xrd/" |
| XrdOucString | AdminRef = "pwdadmin" |
| XrdOucString | UserRef = "pwduser" |
| XrdOucString | NetRcRef = "pwdnetrc" |
| XrdOucString | SrvPukRef = "pwdsrvpuk" |
| XrdOucString | GenPwdRef = "/genpwd/" |
| XrdOucString | GenPukRef = "/genpuk/" |
| XrdOucString | IDTag = "+++SrvID" |
| XrdOucString | EmailTag = "+++SrvEmail" |
| XrdOucString | HostTag = "+++SrvHost" |
| XrdOucString | PukTag = "+++SrvPuk" |
| XrdOucString | PwdFile = "" |
| XrdOucString | PukFile = "/home/ganis/.xrd/genpuk/puk.07May2005-0849" |
| int | Mode = kM_undef |
| int | Action = kA_undef |
| int | NoBackup = 1 |
| XrdOucString | NameTag = "" |
| XrdOucString | CopyTag = "" |
| XrdOucString | File = "" |
| XrdOucString | Path = "" |
| XrdOucString | Dir = "" |
| XrdOucString | SrvID = "" |
| XrdOucString | SrvName = "" |
| XrdOucString | Email = "" |
| XrdOucString | IterNum = "" |
| bool | Backup = 1 |
| bool | DontAsk = 0 |
| bool | Force = 0 |
| bool | Passwd = 1 |
| bool | Change = 1 |
| bool | Random = 0 |
| bool | SavePw = 1 |
| bool | SetID = 0 |
| bool | SetEmail = 0 |
| bool | SetHost = 0 |
| bool | Create = 0 |
| bool | Confirm = 1 |
| bool | Import = 0 |
| bool | Hash = 1 |
| bool | ChangePuk = 0 |
| bool | ChangePwd = 0 |
| bool | ExportPuk = 0 |
| XrdOucString | DefCrypto = "ssl" |
| XrdOucString | CryptList = "" |
| int | ncrypt = 0 |
| XrdOucString | CryptMod [NCRYPTMAX] = {""} |
| XrdCryptoCipher ** | RefCip = 0 |
| XrdCryptoFactory ** | CF = 0 |
| XrdCryptoKDFun_t | KDFun = 0 |
| XrdCryptoKDFunLen_t | KDFunLen = 0 |
| int | nHostPuk |
| XrdOucString | TagHostPuk [kMAXPUK] |
| XrdOucString | HostPuk [kMAXPUK] |