#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" } |
|
|
|
|
|
|