xrootd
|
Public Member Functions | |
int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0) |
XrdSecCredentials * | getCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0) |
XrdSecProtocolunix (const char *hname, const struct sockaddr *ipadd) | |
void | Delete () |
Private Member Functions | |
~XrdSecProtocolunix () | |
Private Attributes | |
struct sockaddr | hostaddr |
char * | credBuff |
Friends | |
class | XrdSecProtocolDummy |
XrdSecProtocolunix::XrdSecProtocolunix | ( | const char * | hname, |
const struct sockaddr * | ipadd | ||
) | [inline] |
References credBuff, XrdSecProtocol::Entity, XrdSecEntity::host, and XrdSecEntity::name.
XrdSecProtocolunix::~XrdSecProtocolunix | ( | ) | [inline, private] |
References credBuff, XrdSecProtocol::Entity, and XrdSecEntity::host.
int XrdSecProtocolunix::Authenticate | ( | XrdSecCredentials * | cred, |
XrdSecParameters ** | parms, | ||
XrdOucErrInfo * | einfo = 0 |
||
) | [virtual] |
Implements XrdSecProtocol.
References XrdSecBuffer::buffer, credBuff, XrdSecProtocol::Entity, XrdSecEntity::grps, XrdSecEntity::name, XrdSecEntity::prot, XrdOucErrInfo::setErrInfo(), XrdSecBuffer::size, and snprintf.
void XrdSecProtocolunix::Delete | ( | ) | [inline, virtual] |
Implements XrdSecProtocol.
XrdSecCredentials * XrdSecProtocolunix::getCredentials | ( | XrdSecParameters * | parm = 0 , |
XrdOucErrInfo * | einfo = 0 |
||
) | [virtual] |
Implements XrdSecProtocol.
friend class XrdSecProtocolDummy [friend] |
char* XrdSecProtocolunix::credBuff [private] |
Referenced by Authenticate(), XrdSecProtocolunix(), and ~XrdSecProtocolunix().
struct sockaddr XrdSecProtocolunix::hostaddr [private] |