1 #ifndef __XRDSECPROTECTOR_H__
2 #define __XRDSECPROTECTOR_H__
51 static const int relax = 0x0000002;
52 static 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 const char * LName(XrdSecProtectParms::secLevel level)
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 XrdSecProtect * New4Client(XrdSecProtocol &aprot, const ServerResponseReqs_Protocol &inReqs, unsigned int reqLen)
virtual XrdSecProtect * New4Server(XrdSecProtocol &aprot, int plvl)
void Config(const XrdSecProtectParms &parms, ServerResponseReqs_Protocol &reqs)
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:1085