XRootD
XrdHttpSecXtractor Class Referenceabstract

#include <XrdHttpSecXtractor.hh>

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

Public Member Functions

 XrdHttpSecXtractor ()
 Constructor. More...
 
virtual ~XrdHttpSecXtractor ()
 Destructor. More...
 
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: