#include <unistd.h>#include <ctype.h>#include <errno.h>#include <stdlib.h>#include <strings.h>#include <stdio.h>#include <sys/param.h>#include <pwd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/times.h>#include "XrdSys/XrdSysHeaders.hh"#include <XrdSys/XrdSysLogger.hh>#include <XrdSys/XrdSysError.hh>#include <XrdOuc/XrdOucStream.hh>#include <XrdSys/XrdSysPriv.hh>#include <XrdSut/XrdSutCache.hh>#include <XrdSecpwd/XrdSecProtocolpwd.hh>#include <XrdSecpwd/XrdSecpwdPlatform.hh>Include dependency graph for XrdSecProtocolpwd.cc:

Functions | |
| const char * | ClientStepStr (int kclt) |
| const char * | ServerStepStr (int ksrv) |
| char * | XrdSecProtocolpwdInit (const char mode, const char *parms, XrdOucErrInfo *erp) |
| XrdSecProtocol * | XrdSecProtocolpwdObject (const char mode, const char *hostname, const struct sockaddr &netaddr, const char *parms, XrdOucErrInfo *erp) |
Variables | |
| String | Prefix = "xrd" |
| String | ProtoID = XrdSecPROTOIDENT |
| const kXR_int32 | Version = XrdSecpwdVERSION |
| String | AdminRef = ProtoID + "admin" |
| String | SrvPukRef = ProtoID + "srvpuk" |
| String | UserRef = ProtoID + "user" |
| String | NetRcRef = ProtoID + "netrc" |
| const char * | pwdClientSteps [] |
| const char * | pwdServerSteps [] |
| const char * | gPWErrStr [] |
| const short | kOptsServer = 0x0001 |
| const short | kOptsUserPwd = 0x0002 |
| const short | kOptsAutoReg = 0x0004 |
| const short | kOptsAregAll = 0x0008 |
| const short | kOptsVeriSrv = 0x0020 |
| const short | kOptsVeriClt = 0x0040 |
| const short | kOptsClntTty = 0x0080 |
| const short | kOptsExpCred = 0x0100 |
| const short | kOptsCrypPwd = 0x0200 |
| const short | kOptsChngPwd = 0x0400 |
| const short | kOptsAFSPwd = 0x0800 |
| const int | kOneDay = 86400 |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
"kXPC_none",
"kXPC_normal",
"kXPC_verifysrv",
"kXPC_signedrtag",
"kXPC_creds",
"kXPC_autoreg",
"kXPC_failureack",
"kXPC_reserved"
}
|
|
|
Initial value: {
"kXPS_none",
"kXPS_init",
"kXPS_credsreq",
"kXPS_rtag",
"kXPS_signedrtag",
"kXPS_newpuk",
"kXPS_puk",
"kXPS_failure",
"kXPS_reserved"
}
|
|
|
|
|
|
|
|
|
|
1.3.9.1