Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdSecProtocolpwd.cc File Reference

#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:

Include dependency graph

Functions

const char * ClientStepStr (int kclt)
const char * ServerStepStr (int ksrv)
char * XrdSecProtocolpwdInit (const char mode, const char *parms, XrdOucErrInfo *erp)
XrdSecProtocolXrdSecProtocolpwdObject (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

Function Documentation

const char* ClientStepStr int  kclt  )  [static]
 

const char* ServerStepStr int  ksrv  )  [static]
 

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
 


Variable Documentation

String AdminRef = ProtoID + "admin" [static]
 

const char* gPWErrStr[] [static]
 

const int kOneDay = 86400 [static]
 

const short kOptsAFSPwd = 0x0800 [static]
 

const short kOptsAregAll = 0x0008 [static]
 

const short kOptsAutoReg = 0x0004 [static]
 

const short kOptsChngPwd = 0x0400 [static]
 

const short kOptsClntTty = 0x0080 [static]
 

const short kOptsCrypPwd = 0x0200 [static]
 

const short kOptsExpCred = 0x0100 [static]
 

const short kOptsServer = 0x0001 [static]
 

const short kOptsUserPwd = 0x0002 [static]
 

const short kOptsVeriClt = 0x0040 [static]
 

const short kOptsVeriSrv = 0x0020 [static]
 

String NetRcRef = ProtoID + "netrc" [static]
 

String Prefix = "xrd" [static]
 

String ProtoID = XrdSecPROTOIDENT [static]
 

const char* pwdClientSteps[] [static]
 

Initial value:

 {
   "kXPC_none",
   "kXPC_normal",
   "kXPC_verifysrv",
   "kXPC_signedrtag",
   "kXPC_creds",
   "kXPC_autoreg",
   "kXPC_failureack",
   "kXPC_reserved"
}

const char* pwdServerSteps[] [static]
 

Initial value:

 {
   "kXPS_none",
   "kXPS_init",
   "kXPS_credsreq",
   "kXPS_rtag",
   "kXPS_signedrtag",
   "kXPS_newpuk",
   "kXPS_puk",
   "kXPS_failure",
   "kXPS_reserved"
}

String SrvPukRef = ProtoID + "srvpuk" [static]
 

String UserRef = ProtoID + "user" [static]
 

const kXR_int32 Version = XrdSecpwdVERSION [static]
 


Generated on Sun Nov 6 13:36:29 2011 for xrootd by  doxygen 1.3.9.1