1#ifndef __XRDSECPROTECTOR_H__
2#define __XRDSECPROTECTOR_H__
51static const int relax = 0x0000002;
52static const int force = 0x0000004;
117 unsigned int reqLen);
Definition XrdNetAddrInfo.hh:54
Definition XrdSecProtector.hh:39
~XrdSecProtectParms()
Definition XrdSecProtector.hh:55
secLevel
Definition XrdSecProtector.hh:42
@ secFence
Definition XrdSecProtector.hh:44
@ secIntense
Definition XrdSecProtector.hh:43
@ secStandard
Definition XrdSecProtector.hh:43
@ secNone
Definition XrdSecProtector.hh:42
@ secPedantic
Definition XrdSecProtector.hh:43
@ secCompatible
Definition XrdSecProtector.hh:43
static const int doData
Secure data.
Definition XrdSecProtector.hh:50
static const int relax
relax old clients
Definition XrdSecProtector.hh:51
secLevel level
In: The desired level.
Definition XrdSecProtector.hh:47
XrdSecProtectParms()
Definition XrdSecProtector.hh:54
static const int force
Allow unencryted hash.
Definition XrdSecProtector.hh:52
int opts
In: Options:
Definition XrdSecProtector.hh:48
Definition XrdSecProtect.hh:56
Definition XrdSecProtector.hh:73
virtual XrdSecProtect * New4Server(XrdSecProtocol &aprot, int plvl)
lrType
Definition XrdSecProtector.hh:152
@ isRmt
Definition XrdSecProtector.hh:152
@ isLR
Definition XrdSecProtector.hh:152
@ isLcl
Definition XrdSecProtector.hh:152
virtual bool Config(const XrdSecProtectParms &lclParms, const XrdSecProtectParms &rmtParms, XrdSysLogger &logr)
virtual const char * LName(XrdSecProtectParms::secLevel level)
void Config(const XrdSecProtectParms &parms, ServerResponseReqs_Protocol &reqs)
virtual XrdSecProtect * New4Client(XrdSecProtocol &aprot, const ServerResponseReqs_Protocol &inReqs, unsigned int reqLen)
virtual int ProtResp(ServerResponseReqs_Protocol &resp, XrdNetAddrInfo &nai, int pver)
virtual ~XrdSecProtector()
Destructor.
Definition XrdSecProtector.hh:150
XrdSecProtector()
Definition XrdSecProtector.hh:156
Definition XrdSecInterface.hh:131
Definition XrdSysLogger.hh:53
Definition XProtocol.hh:1104