1 #ifndef __XRDSECPROTECT_H__ 2 #define __XRDSECPROTECT_H__ 45 #define NEED2SECURE(protP) protP && ((*protP).*(protP->Need2Secure)) 152 bool GetSHA2(
unsigned char *hBuff,
struct iovec *iovP,
int iovN);
bool Screen(ClientRequest &thereq)
bool GetSHA2(unsigned char *hBuff, struct iovec *iovP, int iovN)
ServerResponseReqs_Protocol myReqs
Definition: XrdSecProtect.hh:157
bool(XrdSecProtect::* Need2Secure)(ClientRequest &thereq)
Definition: XrdSecProtect.hh:76
virtual const char * Verify(SecurityRequest &secreq, ClientRequest &thereq, const char *thedata)
Definition: XProtocol.hh:1084
const char * secVec
Definition: XrdSecProtect.hh:156
Definition: XProtocol.hh:143
Definition: XrdSecInterface.hh:130
XrdSecProtect(XrdSecProtocol *aprot, XrdSecProtect &pRef, bool edok=true)
Definition: XrdSecProtect.hh:142
void SetProtection(const ServerResponseReqs_Protocol &inReqs)
Definition: XrdSecProtect.hh:55
virtual ~XrdSecProtect()
Destructor.
Definition: XrdSecProtect.hh:132
Definition: XProtocol.hh:111
Definition: XrdSecProtector.hh:38
unsigned long long kXR_unt64
Definition: XPtypes.hh:99
kXR_unt64 lastSeqno
Definition: XrdSecProtect.hh:158
Definition: XrdSecProtector.hh:72
Definition: XProtocol.hh:871
static const unsigned int maxRIX
Definition: XrdSecProtect.hh:163
char myVec[maxRIX]
Definition: XrdSecProtect.hh:164
XrdSecProtocol * authProt
Definition: XrdSecProtect.hh:155
XrdSecProtect(XrdSecProtocol *aprot=0, bool edok=true)
Definition: XrdSecProtect.hh:136
kXR_unt64 nextSeqno
Definition: XrdSecProtect.hh:159
virtual int Secure(SecurityRequest *&newreq, ClientRequest &thereq, const char *thedata)
Definition: XProtocol.hh:836
virtual void Delete()
Delete this object. Use this method as opposed to operator delete.
Definition: XrdSecProtect.hh:64
bool edOK
Definition: XrdSecProtect.hh:161
bool secVerData
Definition: XrdSecProtect.hh:162