#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) |
| #define | REL2(x, y) |
| #define | REL3(x, y, z) |
| #define | SafeDelArray(x) |
| #define | SafeDelete(x) |
| #define | XrdCryptoMax 10 |
| #define | XrdSecDEBUG 0x1000 |
| #define | XrdSecNOIPCHK 0x0001 |
| #define | XrdSecPROTOIDENT "pwd" |
| #define | XrdSecPROTOIDLEN sizeof(XrdSecPROTOIDENT) |
| #define | XrdSecpwdVERSION 10100 |
| 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 | ) |
Definition at line 198 of file XrdSecProtocolpwd.hh.
| #define REL2 | ( | x, | |
| y ) |
Definition at line 199 of file XrdSecProtocolpwd.hh.
Referenced by XrdSecProtocolpwd::Authenticate(), and XrdSecProtocolpwd::getCredentials().
| #define REL3 | ( | x, | |
| y, | |||
| z ) |
Definition at line 200 of file XrdSecProtocolpwd.hh.
| #define SafeDelArray | ( | x | ) |
Definition at line 209 of file XrdSecProtocolpwd.hh.
Referenced by XrdSecProtocolpwd::Authenticate(), and XrdSecProtocolpwd::getCredentials().
| #define SafeDelete | ( | x | ) |
Definition at line 208 of file XrdSecProtocolpwd.hh.
Referenced by pwdHSVars::~pwdHSVars(), XrdSecProtocolpwd::Authenticate(), and XrdSecProtocolpwd::Delete().
| #define XrdCryptoMax 10 |
Definition at line 59 of file XrdSecProtocolpwd.hh.
Referenced by XrdSecProtocolpwd::Init(), and XrdSecProtocolpwd::PrintTimeStat().
| #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.
Referenced by XrdSecProtocolpwd::XrdSecProtocolpwd(), XrdSecProtocolpwd::Authenticate(), and XrdSecProtocolpwd::getCredentials().
| #define XrdSecPROTOIDLEN sizeof(XrdSecPROTOIDENT) |
Definition at line 55 of file XrdSecProtocolpwd.hh.
Referenced by XrdSecProtocolpwd::XrdSecProtocolpwd(), and XrdSecProtocolpwd::Authenticate().
| #define XrdSecpwdVERSION 10100 |
Definition at line 56 of file XrdSecProtocolpwd.hh.
| enum kpwdAutoreg |
| Enumerator | |
|---|---|
| kpAR_none | |
| kpAR_users | |
| kpAR_all | |
Definition at line 75 of file XrdSecProtocolpwd.hh.
| 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 |
| Enumerator | |
|---|---|
| kpST_error | |
| kpST_ok | |
| kpST_more | |
Definition at line 67 of file XrdSecProtocolpwd.hh.
| enum kpwdUpdate |
| Enumerator | |
|---|---|
| kpUP_none | |
| kpUP_remove | |
| kpUP_all | |
Definition at line 83 of file XrdSecProtocolpwd.hh.