![]() |
XRootD
|
#include "XrdNet/XrdNetAddrInfo.hh"
#include "XrdOuc/XrdOucErrInfo.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdOuc/XrdOucTokenizer.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "XrdSecpwd/XrdSecpwdTrace.hh"
#include "XrdSut/XrdSutPFEntry.hh"
#include "XrdSut/XrdSutPFile.hh"
#include "XrdSut/XrdSutBuffer.hh"
#include "XrdSut/XrdSutRndm.hh"
#include "XrdCrypto/XrdCryptoAux.hh"
#include "XrdCrypto/XrdCryptoCipher.hh"
#include "XrdCrypto/XrdCryptoFactory.hh"
Go to the source code of this file.
Classes | |
class | pwdHSVars |
class | pwdOptions |
struct | pwdStatus_t |
class | XrdSecProtocolpwd |
Macros | |
#define | kMAXBUFLEN 1024 |
#define | kMAXPWDLEN 64 |
#define | kMAXUSRLEN 9 |
#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 | SafeDelArray(x) { if (x) delete [] x ; x = 0; } |
#define | SafeDelete(x) { if (x) delete x ; x = 0; } |
#define | XrdCryptoMax 10 |
#define | XrdSecDEBUG 0x1000 |
#define | XrdSecNOIPCHK 0x0001 |
#define | XrdSecPROTOIDENT "pwd" |
#define | XrdSecPROTOIDLEN sizeof(XrdSecPROTOIDENT) |
#define | XrdSecpwdVERSION 10100 |
Typedefs | |
typedef XrdOucString | String |
struct pwdStatus_t |
Definition at line 192 of file XrdSecProtocolpwd.hh.
Class Members | ||
---|---|---|
char | action | |
char | ctype | |
short | options |
#define kMAXBUFLEN 1024 |
Definition at line 61 of file XrdSecProtocolpwd.hh.
#define kMAXPWDLEN 64 |
Definition at line 63 of file XrdSecProtocolpwd.hh.
#define kMAXUSRLEN 9 |
Definition at line 62 of file XrdSecProtocolpwd.hh.
#define REL1 | ( | x | ) | { if (x) delete x; } |
Definition at line 198 of file XrdSecProtocolpwd.hh.
Definition at line 199 of file XrdSecProtocolpwd.hh.
Definition at line 200 of file XrdSecProtocolpwd.hh.
#define SafeDelArray | ( | x | ) | { if (x) delete [] x ; x = 0; } |
Definition at line 209 of file XrdSecProtocolpwd.hh.
#define SafeDelete | ( | x | ) | { if (x) delete x ; x = 0; } |
Definition at line 208 of file XrdSecProtocolpwd.hh.
#define XrdCryptoMax 10 |
Definition at line 59 of file XrdSecProtocolpwd.hh.
#define XrdSecDEBUG 0x1000 |
Definition at line 58 of file XrdSecProtocolpwd.hh.
#define XrdSecNOIPCHK 0x0001 |
Definition at line 57 of file XrdSecProtocolpwd.hh.
#define XrdSecPROTOIDENT "pwd" |
Definition at line 54 of file XrdSecProtocolpwd.hh.
#define XrdSecPROTOIDLEN sizeof(XrdSecPROTOIDENT) |
Definition at line 55 of file XrdSecProtocolpwd.hh.
#define XrdSecpwdVERSION 10100 |
Definition at line 56 of file XrdSecProtocolpwd.hh.
typedef XrdOucString String |
Definition at line 52 of file XrdSecProtocolpwd.hh.
enum kpwdAutoreg |
enum kpwdClientSteps |
Enumerator | |
---|---|
kXPC_none | |
kXPC_normal | |
kXPC_verifysrv | |
kXPC_signedrtag | |
kXPC_creds | |
kXPC_autoreg | |
kXPC_failureack | |
kXPC_reserved |
Definition at line 125 of file XrdSecProtocolpwd.hh.
enum kpwdCredsActions |
Enumerator | |
---|---|
kpCA_undef | |
kpCA_check | |
kpCA_checkold | |
kpCA_cache | |
kpCA_checkcache |
Definition at line 116 of file XrdSecProtocolpwd.hh.
enum kpwdCredsInput |
Enumerator | |
---|---|
kpCI_undef | |
kpCI_prompt | |
kpCI_exact | |
kpCI_wildcard |
Definition at line 91 of file XrdSecProtocolpwd.hh.
enum kpwdCredType |
Enumerator | |
---|---|
kpCT_undef | |
kpCT_normal | |
kpCT_onetime | |
kpCT_old | |
kpCT_new | |
kpCT_newagain | |
kpCT_autoreg | |
kpCT_ar_again | |
kpCT_crypt | |
kpCT_afs | |
kpCT_afsenc |
Definition at line 100 of file XrdSecProtocolpwd.hh.
enum kpwdErrors |
Definition at line 150 of file XrdSecProtocolpwd.hh.
enum kpwdServerSteps |
Enumerator | |
---|---|
kXPS_none | |
kXPS_init | |
kXPS_credsreq | |
kXPS_rtag | |
kXPS_signedrtag | |
kXPS_newpuk | |
kXPS_puk | |
kXPS_failure | |
kXPS_reserved |
Definition at line 137 of file XrdSecProtocolpwd.hh.
enum kpwdStatus |
enum kpwdUpdate |