|
| int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0) |
| |
| XrdSecCredentials * | getCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0) |
| |
| void | Delete () |
| | Delete the protocol object. DO NOT use C++ delete() on this object. More...
|
| |
| | XrdSecProtNone () |
| |
| | ~XrdSecProtNone () |
| |
| 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) |
| | Constructor. More...
|
| |
| XrdSecProtNone::XrdSecProtNone |
( |
| ) |
|
|
inline |
| XrdSecProtNone::~XrdSecProtNone |
( |
| ) |
|
|
inline |
Authenticate a client.
- Parameters
-
| cred | Credentials supplied by the client. |
| parms | Place where the address of additional authentication data is to be placed for another autrhentication handshake. |
| einfo | The error information object where error messages should be placed. The messages are returned to the client. Should einfo be null, messages should be written to stderr. |
- Returns
- > 0 -> parms present (more authentication needed) = 0 -> Entity present (authentication suceeded) < 0 -> einfo present (error has occured)
Implements XrdSecProtocol.
| void XrdSecProtNone::Delete |
( |
| ) |
|
|
inlinevirtual |
Delete the protocol object. DO NOT use C++ delete() on this object.
Implements XrdSecProtocol.
Generate client credentials to be used in the authentication process.
- Parameters
-
| parm | Pointer to the information returned by the server either in the initial login response or the authmore response. |
| einfo | The error information object where error messages should be placed. The messages are returned to the client. Should einfo be null, messages should be written to stderr. |
- Returns
- Success: Pointer to credentials to sent to the server. The caller is responsible for deleting the object. Failure: Null pointer with einfo, if supplied, containing the reason for the failure.
Implements XrdSecProtocol.
The documentation for this class was generated from the following file: