Classes |
struct | pwdStatus_t |
class | pwdOptions |
class | pwdHSVars |
class | XrdSecProtocolpwd |
Defines |
#define | XrdSecPROTOIDENT "pwd" |
#define | XrdSecPROTOIDLEN sizeof(XrdSecPROTOIDENT) |
#define | XrdSecpwdVERSION 10100 |
#define | XrdSecNOIPCHK 0x0001 |
#define | XrdSecDEBUG 0x1000 |
#define | XrdCryptoMax 10 |
#define | kMAXBUFLEN 1024 |
#define | kMAXUSRLEN 9 |
#define | kMAXPWDLEN 64 |
#define | REL1(x) { if (x) delete x; } |
#define | REL2(x, y) { if (x) delete x; if (y) delete y; } |
#define | REL3(x, y, z) { if (x) delete x; if (y) delete y; if (z) delete z; } |
#define | SafeDelete(x) { if (x) delete x ; x = 0; } |
#define | SafeDelArray(x) { if (x) delete [] x ; x = 0; } |
Typedefs |
typedef XrdOucString | String |
Enumerations |
enum | kpwdStatus { kpST_error = -1,
kpST_ok = 0,
kpST_more = 1
} |
enum | kpwdAutoreg { kpAR_none = 0,
kpAR_users = 1,
kpAR_all = 2
} |
enum | kpwdUpdate { kpUP_none = 0,
kpUP_remove = 1,
kpUP_all = 2
} |
enum | kpwdCredsInput { kpCI_undef = -1,
kpCI_prompt = 0,
kpCI_exact = 1,
kpCI_wildcard = 2
} |
enum | kpwdCredType {
kpCT_undef = -1,
kpCT_normal = 0,
kpCT_onetime = 1,
kpCT_old = 2,
kpCT_new = 3,
kpCT_newagain = 4,
kpCT_autoreg = 5,
kpCT_ar_again = 6,
kpCT_crypt = 7,
kpCT_afs = 8,
kpCT_afsenc = 9
} |
enum | kpwdCredsActions {
kpCA_undef = -1,
kpCA_check = 0,
kpCA_checkold = 1,
kpCA_cache = 2,
kpCA_checkcache = 3
} |
enum | kpwdClientSteps {
kXPC_none = 0,
kXPC_normal = 1000,
kXPC_verifysrv,
kXPC_signedrtag,
kXPC_creds,
kXPC_autoreg,
kXPC_failureack,
kXPC_reserved
} |
enum | kpwdServerSteps {
kXPS_none = 0,
kXPS_init = 2000,
kXPS_credsreq,
kXPS_rtag,
kXPS_signedrtag,
kXPS_newpuk,
kXPS_puk,
kXPS_failure,
kXPS_reserved
} |
enum | kpwdErrors {
kPWErrParseBuffer = 10000,
kPWErrDecodeBuffer,
kPWErrLoadCrypto,
kPWErrBadProtocol,
kPWErrNoUserHost,
kPWErrNoUser,
kPWErrNoHost,
kPWErrBadUser,
kPWErrCreateBucket,
kPWErrDuplicateBucket,
kPWErrCreateBuffer,
kPWErrSerialBuffer,
kPWErrGenCipher,
kPWErrExportPuK,
kPWErrEncRndmTag,
kPWErrBadRndmTag,
kPWErrNoRndmTag,
kPWErrNoCipher,
kPWErrQueryCreds,
kPWErrNoCreds,
kPWErrBadPasswd,
kPWErrBadCache,
kPWErrNoCache,
kPWErrNoSessID,
kPWErrBadSessID,
kPWErrBadOpt,
kPWErrMarshal,
kPWErrUnmarshal,
kPWErrSaveCreds,
kPWErrNoSalt,
kPWErrNoBuffer,
kPWErrRefCipher,
kPWErrNoPublic,
kPWErrAddBucket,
kPWErrFinCipher,
kPWErrInit,
kPWErrBadCreds,
kPWErrError
} |