1 #ifndef __SEC_PMANAGER_HH__
2 #define __SEC_PMANAGER_HH__
44 #define PROTPARMS const char, const char *, XrdNetAddrInfo &, \
45 const char *, XrdOucErrInfo *
74 {
return (0 !=
ldPO(eMsg, pmode, pid, parg, path));}
98 XrdSecProtList *
Lookup(
const char *pid);
void setDebug(int dbg)
Definition: XrdSecPManager.hh:76
XrdSecProtList * Lookup(const char *pid)
XrdSecProtList * ldPO(XrdOucErrInfo *eMsg, const char pmode, const char *pid, const char *parg=0, const char *spath=0)
Definition: XrdSecInterface.hh:130
XrdSecProtList * Add(XrdOucErrInfo *eMsg, const char *pid, XrdSecProtocol *(*ep)(PROTPARMS), const char *parg)
~XrdSecPManager()
Definition: XrdSecPManager.hh:87
int DebugON
Definition: XrdSecPManager.hh:106
XrdSecPMask_t Find(const char *pid, char **parg=0)
Definition: XrdSysError.hh:89
XrdSecPManager(int dbg=0, bool secproxy=false, bool fwdcreds=false)
Definition: XrdSecPManager.hh:82
Definition: XrdSysPthread.hh:164
Definition: XrdSecPManager.hh:47
void setErrP(XrdSysError *eP)
Definition: XrdSecPManager.hh:78
int Load(XrdOucErrInfo *eMsg, const char pmode, const char *pid, const char *parg, const char *path)
Definition: XrdSecPManager.hh:69
Definition: XrdOucErrInfo.hh:100
XrdSysMutex myMutex
Definition: XrdSecPManager.hh:101
XrdSecProtList * Last
Definition: XrdSecPManager.hh:103
int XrdSecPMask_t
Definition: XrdSecPManager.hh:40
XrdSecPMask_t protnum
Definition: XrdSecPManager.hh:100
Definition: XrdNetAddrInfo.hh:53
XrdSecProtocol * Get(const char *hname, XrdNetAddrInfo &netaddr, XrdSecParameters &secparm)
Definition: XrdSecPManager.hh:59
#define PROTPARMS
Definition: XrdSecPManager.hh:44
XrdSysError * errP
Definition: XrdSecPManager.hh:104
XrdSecProtList * First
Definition: XrdSecPManager.hh:102
char * tlsProt
Definition: XrdSecPManager.hh:105
bool isProxy
Definition: XrdSecPManager.hh:107
Generic structure to pass security information back and forth.
Definition: XrdSecInterface.hh:50
const char * protTLS()
Definition: XrdSecPManager.hh:80
XrdSecProtocol * Get(const char *hname, XrdNetAddrInfo &endPoint, const char *pname, XrdOucErrInfo *erp)
bool fwdCreds
Definition: XrdSecPManager.hh:108