#include <XrdSecInterface.hh>
Inheritance diagram for XrdSecProtocol:


Public Member Functions | |
| virtual int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0)=0 |
| virtual XrdSecCredentials * | getCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0)=0 |
| 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) |
| virtual void | Delete ()=0 |
| XrdSecProtocol (const char *pName) | |
Public Attributes | |
| XrdSecEntity | Entity |
Protected Member Functions | |
| virtual | ~XrdSecProtocol () |
|
|
|
|
|
|
|
||||||||||||||||
|
Implemented in XrdSecProtNone, XrdSecProtocolhost, XrdSecTLayer, XrdSecProtocolgsi, XrdSecProtocolkrb4, XrdSecProtocolkrb5, XrdSecProtocolpwd, XrdSecProtocolsss, and XrdSecProtocolunix. |
|
||||||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
|
||||||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
||||||||||||
|
Implemented in XrdSecProtNone, XrdSecProtocolhost, XrdSecTLayer, XrdSecProtocolgsi, XrdSecProtocolkrb4, XrdSecProtocolkrb5, XrdSecProtocolpwd, XrdSecProtocolsss, and XrdSecProtocolunix. |
|
||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
||||||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
||||||||||||||||||||
|
Reimplemented in XrdSecProtocolgsi. |
|
|
|
1.3.9.1