|
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] |
1.7.3