xrootd
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
XrdSecProtocolunix Class Reference
Inheritance diagram for XrdSecProtocolunix:
Inheritance graph
[legend]
Collaboration diagram for XrdSecProtocolunix:
Collaboration graph
[legend]

Public Member Functions

int Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0)
XrdSecCredentialsgetCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0)
 XrdSecProtocolunix (const char *hname, const struct sockaddr *ipadd)
void Delete ()
- Public Member Functions inherited from XrdSecProtocol
virtual int Encrypt (const char *, int, XrdSecBuffer **)
virtual int Decrypt (const char *, int, XrdSecBuffer **)
virtual int Sign (const char *, int, XrdSecBuffer **)
virtual int Verify (const char *, int, const char *, int)
virtual int getKey (char *=0, int=0)
virtual int setKey (char *, int)
 XrdSecProtocol (const char *pName)

Private Member Functions

 ~XrdSecProtocolunix ()

Private Attributes

struct sockaddr hostaddr
char * credBuff

Friends

class XrdSecProtocolDummy

Additional Inherited Members

- Public Attributes inherited from XrdSecProtocol
XrdSecEntity Entity
- Protected Member Functions inherited from XrdSecProtocol
virtual ~XrdSecProtocol ()

Constructor & Destructor Documentation

XrdSecProtocolunix::XrdSecProtocolunix ( const char *  hname,
const struct sockaddr *  ipadd 
)
inline
XrdSecProtocolunix::~XrdSecProtocolunix ( )
inlineprivate

Member Function Documentation

int XrdSecProtocolunix::Authenticate ( XrdSecCredentials cred,
XrdSecParameters **  parms,
XrdOucErrInfo einfo = 0 
)
virtual
void XrdSecProtocolunix::Delete ( )
inlinevirtual

Implements XrdSecProtocol.

XrdSecCredentials * XrdSecProtocolunix::getCredentials ( XrdSecParameters parm = 0,
XrdOucErrInfo einfo = 0 
)
virtual

Friends And Related Function Documentation

friend class XrdSecProtocolDummy
friend

Member Data Documentation

char* XrdSecProtocolunix::credBuff
private
struct sockaddr XrdSecProtocolunix::hostaddr
private

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