XRootD
Loading...
Searching...
No Matches
XrdHttpSecXtractor Class Referenceabstract

#include <XrdHttpSecXtractor.hh>

+ Inheritance diagram for XrdHttpSecXtractor:
+ Collaboration diagram for XrdHttpSecXtractor:

Public Member Functions

 XrdHttpSecXtractor ()
 Constructor.
 
virtual ~XrdHttpSecXtractor ()
 Destructor.
 
virtual int FreeSSL (SSL *)
 
virtual int GetSecData (XrdLink *, XrdSecEntity &, SSL *)=0
 
virtual int Init (SSL_CTX *, int)=0
 
virtual int InitSSL (SSL *, char *)
 

Detailed Description

Definition at line 41 of file XrdHttpSecXtractor.hh.

Constructor & Destructor Documentation

◆ XrdHttpSecXtractor()

XrdHttpSecXtractor::XrdHttpSecXtractor ( )
inline

Constructor.

Definition at line 59 of file XrdHttpSecXtractor.hh.

59{}

◆ ~XrdHttpSecXtractor()

virtual XrdHttpSecXtractor::~XrdHttpSecXtractor ( )
inlinevirtual

Destructor.

Definition at line 65 of file XrdHttpSecXtractor.hh.

65{}

Member Function Documentation

◆ FreeSSL()

virtual int XrdHttpSecXtractor::FreeSSL ( SSL * )
inlinevirtual

Reimplemented in XrdVomsHttp.

Definition at line 53 of file XrdHttpSecXtractor.hh.

53{ return -1; };

◆ GetSecData()

virtual int XrdHttpSecXtractor::GetSecData ( XrdLink * ,
XrdSecEntity & ,
SSL *  )
pure virtual

Implemented in XrdVomsHttp.

◆ Init()

virtual int XrdHttpSecXtractor::Init ( SSL_CTX * ,
int  )
pure virtual

Implemented in XrdVomsHttp.

◆ InitSSL()

virtual int XrdHttpSecXtractor::InitSSL ( SSL * ,
char *  )
inlinevirtual

Reimplemented in XrdVomsHttp.

Definition at line 52 of file XrdHttpSecXtractor.hh.

52{ return -1; };

Referenced by XrdHttpProtocol::Process().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: